Change to test TSAN with clang and libomp
[alexxy/gromacs.git] / admin / builds / pre-submit-matrix.txt
index abff968f5ece738954479bfbb5c7e86640b6df37..d1a9cd16e469fc916d13b96ebe768abd6440fe6e 100644 (file)
@@ -32,12 +32,9 @@ gcc-4.8 gpuhw=nvidia cuda-7.0 cmake-3.8.1 mpi npme=1 nranks=2 openmp
 # Test SIMD implementation of pair search for GPU code-path
 gcc-7 gpuhw=nvidia gpu_id=1 cuda-9.2 thread-mpi openmp cmake-3.6.1 release-with-assert simd=avx2_256
 
-# Test with ThreadSanitizer (compiled without OpenMP, even though
-#   this gcc was configured with --disable-linux-futex, because
-#   Redmine #1850 is unresolved, which causes more suspected
-#   false positives than races detected)
-# Test newest gcc at time of release
-gcc-7 tsan no-openmp cmake-3.10.0
+# Test with libcxx
+# Test with ThreadSanitizer + OpenMP + SIMD
+clang-7 no-hwloc tsan libcxx-7 openmp cmake-3.12.1 simd=avx2_256
 
 # Test on MacOS (the gcc-6 and/or x11 flags implicitly steer jobs to the OSX agent)
 # Test X11 build
@@ -91,7 +88,6 @@ gcc-5 openmp simd=avx_128_fma gpuhw=amd opencl-1.2 clFFT-2.14
 # Add OpenMP support to ASAN build (but libomp.so in clang-4 reports leaks, so might need a suitable build or suppression)
 # Test hwloc-2 support
 # Test newest supported LTS Ubuntu
-# Resolve Redmine #1850 so that ThreadSanitizer can test our OpenMP code
 # Test AVX-512 when hardware is available
 # Update to test gcc 8
 # Update to test clang 7