From: Bart Van Assche Date: Wed, 19 Mar 2008 17:02:26 +0000 (+0000) Subject: Most DRD regression tests are now skipped when LinuxThreads is detected. Removed... X-Git-Tag: svn/VALGRIND_3_4_0~835 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bca94a387f9b5b4577dc6fda3119e40d129626dc;p=thirdparty%2Fvalgrind.git Most DRD regression tests are now skipped when LinuxThreads is detected. Removed LinuxThreads expected output files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7738 --- diff --git a/exp-drd/tests/Makefile.am b/exp-drd/tests/Makefile.am index 556de48f24..00afada069 100644 --- a/exp-drd/tests/Makefile.am +++ b/exp-drd/tests/Makefile.am @@ -12,43 +12,33 @@ noinst_SCRIPTS = \ filter_linenos \ filter_none_discards \ filter_stderr \ - run_openmp_test + run_openmp_test \ + supported_libpthread EXTRA_DIST = \ $(noinst_SCRIPTS) \ fp_race.stderr.exp \ - fp_race.stderr.exp-linuxthreads \ fp_race.vgtest \ fp_race2.stderr.exp \ - fp_race2.stderr.exp-linuxthreads \ fp_race2.vgtest \ hg01_all_ok.stderr.exp \ - hg01_all_ok.stderr.exp-linuxthreads \ hg01_all_ok.vgtest \ hg02_deadlock.stderr.exp \ - hg02_deadlock.stderr.exp-linuxthreads \ hg02_deadlock.vgtest \ hg03_inherit.stderr.exp \ - hg03_inherit.stderr.exp-linuxthreads \ hg03_inherit.vgtest \ hg04_race.stderr.exp \ - hg04_race.stderr.exp-linuxthreads \ hg04_race.vgtest \ hg05_race2.stderr.exp \ - hg05_race2.stderr.exp-linuxthreads \ hg05_race2.vgtest \ hg06_readshared.stderr.exp \ - hg06_readshared.stderr.exp-linuxthreads \ hg06_readshared.vgtest \ linuxthreads_det.stderr.exp \ linuxthreads_det.stderr.exp-linuxthreads \ linuxthreads_det.stdout.exp \ linuxthreads_det.stdout.exp-linuxthreads \ - linuxthreads_det.stdout.exp-linuxthreads \ matinv.stderr.exp \ - matinv.stderr.exp-linuxthreads \ matinv.stdout.exp \ - matinv.stdout.exp-linuxthreads \ matinv.vgtest \ omp_matinv.stderr.exp \ omp_matinv.stdout.exp \ @@ -59,136 +49,95 @@ EXTRA_DIST = \ omp_prime_racy.stderr.exp \ omp_prime_racy.vgtest \ pth_barrier.stderr.exp \ - pth_barrier.stderr.exp-linuxthreads \ pth_barrier.vgtest \ pth_barrier2.stderr.exp \ - pth_barrier2.stderr.exp-linuxthreads \ pth_barrier2.vgtest \ pth_barrier3.stderr.exp \ - pth_barrier3.stderr.exp-linuxthreads \ pth_barrier3.vgtest \ pth_broadcast.stderr.exp \ - pth_broadcast.stderr.exp-linuxthreads \ pth_broadcast.vgtest \ pth_cond_race.stderr.exp \ - pth_cond_race.stderr.exp-linuxthreads \ pth_cond_race.vgtest \ pth_cond_race2.stderr.exp \ - pth_cond_race2.stderr.exp-linuxthreads \ pth_cond_race2.vgtest \ pth_create_chain.stderr.exp \ - pth_create_chain.stderr.exp-linuxthreads \ pth_create_chain.vgtest \ pth_detached.stderr.exp \ - pth_detached.stderr.exp-linuxthreads \ pth_detached.stdout.exp \ - pth_detached.stdout.exp-linuxthreads \ pth_detached.vgtest \ pth_detached2.stderr.exp \ - pth_detached2.stderr.exp-linuxthreads \ pth_detached2.stdout.exp \ - pth_detached2.stdout.exp-linuxthreads \ pth_detached2.vgtest \ pth_detached_sem.stdout.exp \ - pth_detached_sem.stdout.exp-linuxthreads \ pth_detached_sem.stderr.exp \ - pth_detached_sem.stderr.exp-linuxthreads \ pth_detached_sem.vgtest \ recursive_mutex.stderr.exp \ recursive_mutex.stdout.exp \ recursive_mutex.vgtest \ rwlock_race.stderr.exp \ - rwlock_race.stderr.exp-linuxthreads \ rwlock_race.vgtest \ sem_as_mutex.stderr.exp \ - sem_as_mutex.stderr.exp-linuxthreads \ sem_as_mutex.vgtest \ sem_as_mutex2.stderr.exp \ - sem_as_mutex2.stderr.exp-linuxthreads \ sem_as_mutex2.vgtest \ sigalrm.stderr.exp \ - sigalrm.stderr.exp-linuxthreads \ sigalrm.vgtest \ tc01_simple_race.stderr.exp \ - tc01_simple_race.stderr.exp-linuxthreads \ tc01_simple_race.vgtest \ tc02_simple_tls.stderr.exp \ - tc02_simple_tls.stderr.exp-linuxthreads \ tc02_simple_tls.vgtest \ tc03_re_excl.stderr.exp \ - tc03_re_excl.stderr.exp-linuxthreads \ tc03_re_excl.vgtest \ tc04_free_lock.stderr.exp \ - tc04_free_lock.stderr.exp-linuxthreads \ tc04_free_lock.vgtest \ tc05_simple_race.stderr.exp \ - tc05_simple_race.stderr.exp-linuxthreads \ tc05_simple_race.vgtest \ tc06_two_races.stderr.exp \ - tc06_two_races.stderr.exp-linuxthreads \ tc06_two_races.vgtest \ tc07_hbl1.stderr.exp \ - tc07_hbl1.stderr.exp-linuxthreads \ tc07_hbl1.stdout.exp \ - tc07_hbl1.stdout.exp-linuxthreads \ tc07_hbl1.vgtest \ tc08_hbl2.stderr.exp \ - tc08_hbl2.stderr.exp-linuxthreads \ tc08_hbl2.stdout.exp \ - tc08_hbl2.stdout.exp-linuxthreads \ tc08_hbl2.vgtest \ tc09_bad_unlock.stderr.exp \ - tc09_bad_unlock.stderr.exp-linuxthreads \ tc09_bad_unlock.vgtest \ tc10_rec_lock.stderr.exp \ - tc10_rec_lock.stderr.exp-linuxthreads \ tc10_rec_lock.vgtest \ tc11_XCHG.stderr.exp tc11_XCHG.stdout.exp \ - tc11_XCHG.stderr.exp-linuxthreads \ tc11_XCHG.vgtest \ tc12_rwl_trivial.stderr.exp \ - tc12_rwl_trivial.stderr.exp-linuxthreads \ tc12_rwl_trivial.vgtest \ tc13_laog1.stderr.exp \ tc13_laog1.vgtest \ tc15_laog_lockdel.stderr.exp \ tc15_laog_lockdel.vgtest \ tc16_byterace.stderr.exp \ - tc16_byterace.stderr.exp-linuxthreads \ tc16_byterace.vgtest \ tc17_sembar.stderr.exp \ - tc17_sembar.stderr.exp-linuxthreads \ tc17_sembar.vgtest \ tc18_semabuse.stderr.exp \ - tc18_semabuse.stderr.exp-linuxthreads \ tc18_semabuse.vgtest \ tc19_shadowmem.stderr.exp \ tc19_shadowmem.vgtest \ tc20_verifywrap.stderr.exp \ tc20_verifywrap.stderr.exp-glibc2.3 \ - tc20_verifywrap.stderr.exp-linuxthreads \ tc20_verifywrap.vgtest \ tc20_verifywrap2.stderr.exp \ tc20_verifywrap2.stderr.exp-glibc2.3 \ tc20_verifywrap2.stderr.exp-glibc2.3-b \ - tc20_verifywrap2.stderr.exp-linuxthreads \ tc20_verifywrap2.vgtest \ tc21_pthonce.stderr.exp \ - tc21_pthonce.stderr.exp-linuxthreads \ tc21_pthonce.stdout.exp \ - tc21_pthonce.stdout.exp-linuxthreads \ tc21_pthonce.vgtest \ tc22_exit_w_lock.stderr.exp-32bit \ tc22_exit_w_lock.stderr.exp-64bit \ - tc22_exit_w_lock.stderr.exp-linuxthreads \ tc22_exit_w_lock.vgtest \ tc23_bogus_condwait.stderr.exp \ - tc23_bogus_condwait.stderr.exp-linuxthreads \ tc23_bogus_condwait.vgtest \ tc24_nonzero_sem.stderr.exp \ tc24_nonzero_sem.vgtest \ trylock.c trylock.stderr.exp \ - trylock.stderr.exp-linuxthreads AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI) AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_builddir)/include diff --git a/exp-drd/tests/fp_race.vgtest b/exp-drd/tests/fp_race.vgtest index 3801bc476d..7b69785b06 100644 --- a/exp-drd/tests/fp_race.vgtest +++ b/exp-drd/tests/fp_race.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: fp_race diff --git a/exp-drd/tests/fp_race2.vgtest b/exp-drd/tests/fp_race2.vgtest index db57ab2508..dcbad0fb33 100644 --- a/exp-drd/tests/fp_race2.vgtest +++ b/exp-drd/tests/fp_race2.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: fp_race args: -m diff --git a/exp-drd/tests/hg01_all_ok.vgtest b/exp-drd/tests/hg01_all_ok.vgtest index 952497636f..6cf7cda328 100644 --- a/exp-drd/tests/hg01_all_ok.vgtest +++ b/exp-drd/tests/hg01_all_ok.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: hg01_all_ok diff --git a/exp-drd/tests/hg02_deadlock.vgtest b/exp-drd/tests/hg02_deadlock.vgtest index ff0deb7ca8..b8fab93cb9 100644 --- a/exp-drd/tests/hg02_deadlock.vgtest +++ b/exp-drd/tests/hg02_deadlock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: hg02_deadlock diff --git a/exp-drd/tests/hg03_inherit.vgtest b/exp-drd/tests/hg03_inherit.vgtest index 947e955f9c..169d4d4807 100644 --- a/exp-drd/tests/hg03_inherit.vgtest +++ b/exp-drd/tests/hg03_inherit.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: hg03_inherit vgopts: --show-confl-seg=no diff --git a/exp-drd/tests/hg04_race.vgtest b/exp-drd/tests/hg04_race.vgtest index 92b709963f..7062ac6f6a 100644 --- a/exp-drd/tests/hg04_race.vgtest +++ b/exp-drd/tests/hg04_race.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: hg04_race diff --git a/exp-drd/tests/hg05_race2.vgtest b/exp-drd/tests/hg05_race2.vgtest index a93db5e75d..b0f3180fe9 100644 --- a/exp-drd/tests/hg05_race2.vgtest +++ b/exp-drd/tests/hg05_race2.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: hg05_race2 diff --git a/exp-drd/tests/hg06_readshared.vgtest b/exp-drd/tests/hg06_readshared.vgtest index c5acceef5f..6111b7e7c9 100644 --- a/exp-drd/tests/hg06_readshared.vgtest +++ b/exp-drd/tests/hg06_readshared.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: hg06_readshared diff --git a/exp-drd/tests/matinv.vgtest b/exp-drd/tests/matinv.vgtest index 2f773bbac4..04a77d0987 100644 --- a/exp-drd/tests/matinv.vgtest +++ b/exp-drd/tests/matinv.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: matinv args: 30 -t 15 -q diff --git a/exp-drd/tests/omp_matinv.vgtest b/exp-drd/tests/omp_matinv.vgtest index 5c3b8047c2..56a57621c3 100644 --- a/exp-drd/tests/omp_matinv.vgtest +++ b/exp-drd/tests/omp_matinv.vgtest @@ -1,3 +1,3 @@ -prereq: ./run_openmp_test ./omp_matinv +prereq: ./supported_libpthread && ./run_openmp_test ./omp_matinv prog: omp_matinv args: 30 -t 15 -q diff --git a/exp-drd/tests/omp_matinv_racy.vgtest b/exp-drd/tests/omp_matinv_racy.vgtest index 5f98aa75d5..a66ccd51a8 100644 --- a/exp-drd/tests/omp_matinv_racy.vgtest +++ b/exp-drd/tests/omp_matinv_racy.vgtest @@ -1,4 +1,4 @@ -prereq: ./run_openmp_test ./omp_matinv +prereq: ./supported_libpthread && ./run_openmp_test ./omp_matinv prog: omp_matinv args: 3 -t 2 -q -r stderr_filter: filter_error_summary diff --git a/exp-drd/tests/omp_prime_racy.vgtest b/exp-drd/tests/omp_prime_racy.vgtest index 5572c7ad5c..30d44f95ed 100644 --- a/exp-drd/tests/omp_prime_racy.vgtest +++ b/exp-drd/tests/omp_prime_racy.vgtest @@ -1,4 +1,4 @@ -prereq: ./run_openmp_test ./omp_prime +prereq: ./supported_libpthread && ./run_openmp_test ./omp_prime prog: omp_prime args: 4 -q stderr_filter: filter_error_summary diff --git a/exp-drd/tests/pth_barrier.vgtest b/exp-drd/tests/pth_barrier.vgtest index fce5b7a1af..ef87010d22 100644 --- a/exp-drd/tests/pth_barrier.vgtest +++ b/exp-drd/tests/pth_barrier.vgtest @@ -1,3 +1,4 @@ +prereq: ./supported_libpthread prog: pth_barrier args: 2 1 1 stderr_filter: filter_error_summary diff --git a/exp-drd/tests/pth_barrier2.vgtest b/exp-drd/tests/pth_barrier2.vgtest index db5a5761a1..5304936a80 100644 --- a/exp-drd/tests/pth_barrier2.vgtest +++ b/exp-drd/tests/pth_barrier2.vgtest @@ -1,3 +1,4 @@ +prereq: ./supported_libpthread prog: pth_barrier args: 2 32 1 stderr_filter: filter_error_summary diff --git a/exp-drd/tests/pth_barrier3.vgtest b/exp-drd/tests/pth_barrier3.vgtest index 557ad267db..21be3cf1af 100644 --- a/exp-drd/tests/pth_barrier3.vgtest +++ b/exp-drd/tests/pth_barrier3.vgtest @@ -1,3 +1,4 @@ +prereq: ./supported_libpthread prog: pth_barrier args: 32 1 1 stderr_filter: filter_error_summary diff --git a/exp-drd/tests/pth_broadcast.vgtest b/exp-drd/tests/pth_broadcast.vgtest index 9e26962894..010e024913 100644 --- a/exp-drd/tests/pth_broadcast.vgtest +++ b/exp-drd/tests/pth_broadcast.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: pth_broadcast diff --git a/exp-drd/tests/pth_cond_race.vgtest b/exp-drd/tests/pth_cond_race.vgtest index 87c66826e1..bf4e576bee 100644 --- a/exp-drd/tests/pth_cond_race.vgtest +++ b/exp-drd/tests/pth_cond_race.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: pth_cond_race diff --git a/exp-drd/tests/pth_cond_race2.vgtest b/exp-drd/tests/pth_cond_race2.vgtest index a3c557bcde..dec9dd18fd 100644 --- a/exp-drd/tests/pth_cond_race2.vgtest +++ b/exp-drd/tests/pth_cond_race2.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: pth_cond_race args: -m diff --git a/exp-drd/tests/pth_create_chain.vgtest b/exp-drd/tests/pth_create_chain.vgtest index 637b49d743..03a03888ec 100644 --- a/exp-drd/tests/pth_create_chain.vgtest +++ b/exp-drd/tests/pth_create_chain.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: pth_create_chain 100 diff --git a/exp-drd/tests/pth_detached.vgtest b/exp-drd/tests/pth_detached.vgtest index 6a500b5a0f..f78b9ccba1 100644 --- a/exp-drd/tests/pth_detached.vgtest +++ b/exp-drd/tests/pth_detached.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: pth_detached args: 1 1 diff --git a/exp-drd/tests/pth_detached2.vgtest b/exp-drd/tests/pth_detached2.vgtest index f6c4da2302..02e2c60a89 100644 --- a/exp-drd/tests/pth_detached2.vgtest +++ b/exp-drd/tests/pth_detached2.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: pth_detached args: 10 10 diff --git a/exp-drd/tests/pth_detached_sem.vgtest b/exp-drd/tests/pth_detached_sem.vgtest index b26bee88bf..c66c4b09dc 100644 --- a/exp-drd/tests/pth_detached_sem.vgtest +++ b/exp-drd/tests/pth_detached_sem.vgtest @@ -1,3 +1,4 @@ +prereq: ./supported_libpthread prog: pth_detached_sem args: 10 10 stderr_filter: filter_error_summary diff --git a/exp-drd/tests/recursive_mutex.vgtest b/exp-drd/tests/recursive_mutex.vgtest index 00f9d0aafc..2fec87be12 100644 --- a/exp-drd/tests/recursive_mutex.vgtest +++ b/exp-drd/tests/recursive_mutex.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: recursive_mutex stderr_filter: filter_error_summary diff --git a/exp-drd/tests/rwlock_race.vgtest b/exp-drd/tests/rwlock_race.vgtest index 00a15e7998..531d2af217 100644 --- a/exp-drd/tests/rwlock_race.vgtest +++ b/exp-drd/tests/rwlock_race.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: rwlock_race diff --git a/exp-drd/tests/sem_as_mutex.vgtest b/exp-drd/tests/sem_as_mutex.vgtest index 1db7bd3a41..2fe2f76a00 100644 --- a/exp-drd/tests/sem_as_mutex.vgtest +++ b/exp-drd/tests/sem_as_mutex.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: sem_as_mutex diff --git a/exp-drd/tests/sem_as_mutex2.vgtest b/exp-drd/tests/sem_as_mutex2.vgtest index 6afcb28200..d1a35223f7 100644 --- a/exp-drd/tests/sem_as_mutex2.vgtest +++ b/exp-drd/tests/sem_as_mutex2.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: sem_as_mutex args: -m diff --git a/exp-drd/tests/sigalrm.vgtest b/exp-drd/tests/sigalrm.vgtest index 88d359d019..cb371bc98a 100644 --- a/exp-drd/tests/sigalrm.vgtest +++ b/exp-drd/tests/sigalrm.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: sigalrm diff --git a/exp-drd/tests/tc01_simple_race.vgtest b/exp-drd/tests/tc01_simple_race.vgtest index 44f3045cce..7a8abda2e8 100644 --- a/exp-drd/tests/tc01_simple_race.vgtest +++ b/exp-drd/tests/tc01_simple_race.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc01_simple_race diff --git a/exp-drd/tests/tc02_simple_tls.vgtest b/exp-drd/tests/tc02_simple_tls.vgtest index 57db35c0bc..61425ecc46 100644 --- a/exp-drd/tests/tc02_simple_tls.vgtest +++ b/exp-drd/tests/tc02_simple_tls.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc02_simple_tls diff --git a/exp-drd/tests/tc03_re_excl.vgtest b/exp-drd/tests/tc03_re_excl.vgtest index e12924a8a1..e687aa2a22 100644 --- a/exp-drd/tests/tc03_re_excl.vgtest +++ b/exp-drd/tests/tc03_re_excl.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc03_re_excl diff --git a/exp-drd/tests/tc04_free_lock.vgtest b/exp-drd/tests/tc04_free_lock.vgtest index 27d28bf29e..8308d19134 100644 --- a/exp-drd/tests/tc04_free_lock.vgtest +++ b/exp-drd/tests/tc04_free_lock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc04_free_lock diff --git a/exp-drd/tests/tc05_simple_race.vgtest b/exp-drd/tests/tc05_simple_race.vgtest index c85db28809..f437c537c3 100644 --- a/exp-drd/tests/tc05_simple_race.vgtest +++ b/exp-drd/tests/tc05_simple_race.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: tc05_simple_race stderr_filter: filter_error_summary diff --git a/exp-drd/tests/tc06_two_races.vgtest b/exp-drd/tests/tc06_two_races.vgtest index 03f04764df..d52f3a447d 100644 --- a/exp-drd/tests/tc06_two_races.vgtest +++ b/exp-drd/tests/tc06_two_races.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: tc06_two_races stderr_filter: filter_error_summary diff --git a/exp-drd/tests/tc07_hbl1.vgtest b/exp-drd/tests/tc07_hbl1.vgtest index 71c463f810..b9eba4e910 100644 --- a/exp-drd/tests/tc07_hbl1.vgtest +++ b/exp-drd/tests/tc07_hbl1.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc07_hbl1 diff --git a/exp-drd/tests/tc08_hbl2.vgtest b/exp-drd/tests/tc08_hbl2.vgtest index 6d0a2cb773..0d70d263be 100644 --- a/exp-drd/tests/tc08_hbl2.vgtest +++ b/exp-drd/tests/tc08_hbl2.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc08_hbl2 diff --git a/exp-drd/tests/tc09_bad_unlock.vgtest b/exp-drd/tests/tc09_bad_unlock.vgtest index d09a702ecb..615cde2eb2 100644 --- a/exp-drd/tests/tc09_bad_unlock.vgtest +++ b/exp-drd/tests/tc09_bad_unlock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc09_bad_unlock diff --git a/exp-drd/tests/tc10_rec_lock.vgtest b/exp-drd/tests/tc10_rec_lock.vgtest index bfd0f89601..8176d8af17 100644 --- a/exp-drd/tests/tc10_rec_lock.vgtest +++ b/exp-drd/tests/tc10_rec_lock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc10_rec_lock diff --git a/exp-drd/tests/tc11_XCHG.vgtest b/exp-drd/tests/tc11_XCHG.vgtest index 342199b011..e8376f37bb 100644 --- a/exp-drd/tests/tc11_XCHG.vgtest +++ b/exp-drd/tests/tc11_XCHG.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc11_XCHG diff --git a/exp-drd/tests/tc12_rwl_trivial.vgtest b/exp-drd/tests/tc12_rwl_trivial.vgtest index fdcd6446eb..a9cbb54fb2 100644 --- a/exp-drd/tests/tc12_rwl_trivial.vgtest +++ b/exp-drd/tests/tc12_rwl_trivial.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc12_rwl_trivial diff --git a/exp-drd/tests/tc13_laog1.vgtest b/exp-drd/tests/tc13_laog1.vgtest index 9fa71cd895..b6beee0230 100644 --- a/exp-drd/tests/tc13_laog1.vgtest +++ b/exp-drd/tests/tc13_laog1.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc13_laog1 diff --git a/exp-drd/tests/tc15_laog_lockdel.vgtest b/exp-drd/tests/tc15_laog_lockdel.vgtest index bd7a2ecd07..72a05f7692 100644 --- a/exp-drd/tests/tc15_laog_lockdel.vgtest +++ b/exp-drd/tests/tc15_laog_lockdel.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc15_laog_lockdel diff --git a/exp-drd/tests/tc16_byterace.vgtest b/exp-drd/tests/tc16_byterace.vgtest index a8bf0f1f30..2308aeb50e 100644 --- a/exp-drd/tests/tc16_byterace.vgtest +++ b/exp-drd/tests/tc16_byterace.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc16_byterace diff --git a/exp-drd/tests/tc17_sembar.vgtest b/exp-drd/tests/tc17_sembar.vgtest index 643ed8ab3b..deb4d67ca0 100644 --- a/exp-drd/tests/tc17_sembar.vgtest +++ b/exp-drd/tests/tc17_sembar.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc17_sembar diff --git a/exp-drd/tests/tc18_semabuse.vgtest b/exp-drd/tests/tc18_semabuse.vgtest index fe4d22ba17..fe82010a00 100644 --- a/exp-drd/tests/tc18_semabuse.vgtest +++ b/exp-drd/tests/tc18_semabuse.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc18_semabuse diff --git a/exp-drd/tests/tc19_shadowmem.vgtest b/exp-drd/tests/tc19_shadowmem.vgtest index 233e8e4d70..d90d50a57f 100644 --- a/exp-drd/tests/tc19_shadowmem.vgtest +++ b/exp-drd/tests/tc19_shadowmem.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: tc19_shadowmem vgopts: --cmp-race-err-addrs=yes --error-limit=no diff --git a/exp-drd/tests/tc20_verifywrap.vgtest b/exp-drd/tests/tc20_verifywrap.vgtest index bc61bd6528..69f1436e61 100644 --- a/exp-drd/tests/tc20_verifywrap.vgtest +++ b/exp-drd/tests/tc20_verifywrap.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc20_verifywrap diff --git a/exp-drd/tests/tc20_verifywrap2.vgtest b/exp-drd/tests/tc20_verifywrap2.vgtest index d7223f2aa1..aa52d0367a 100644 --- a/exp-drd/tests/tc20_verifywrap2.vgtest +++ b/exp-drd/tests/tc20_verifywrap2.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: tc20_verifywrap vgopts: --trace-mutex=yes --trace-cond=yes --trace-semaphore=yes diff --git a/exp-drd/tests/tc21_pthonce.vgtest b/exp-drd/tests/tc21_pthonce.vgtest index d9b9a81be1..450fa12e7c 100644 --- a/exp-drd/tests/tc21_pthonce.vgtest +++ b/exp-drd/tests/tc21_pthonce.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc21_pthonce diff --git a/exp-drd/tests/tc22_exit_w_lock.vgtest b/exp-drd/tests/tc22_exit_w_lock.vgtest index 4f85dd53dd..b5718adbf8 100644 --- a/exp-drd/tests/tc22_exit_w_lock.vgtest +++ b/exp-drd/tests/tc22_exit_w_lock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc22_exit_w_lock diff --git a/exp-drd/tests/tc23_bogus_condwait.vgtest b/exp-drd/tests/tc23_bogus_condwait.vgtest index 31c3ed8b9a..1819fb1170 100644 --- a/exp-drd/tests/tc23_bogus_condwait.vgtest +++ b/exp-drd/tests/tc23_bogus_condwait.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: tc23_bogus_condwait diff --git a/exp-drd/tests/tc24_nonzero_sem.vgtest b/exp-drd/tests/tc24_nonzero_sem.vgtest index 1a43121eb7..936db2c5a7 100644 --- a/exp-drd/tests/tc24_nonzero_sem.vgtest +++ b/exp-drd/tests/tc24_nonzero_sem.vgtest @@ -1,2 +1,3 @@ +prereq: ./supported_libpthread prog: tc24_nonzero_sem vgopts: --hg-sanity-flags=111111 diff --git a/exp-drd/tests/trylock.vgtest b/exp-drd/tests/trylock.vgtest index 3f4b798b40..2cdcd24b0d 100644 --- a/exp-drd/tests/trylock.vgtest +++ b/exp-drd/tests/trylock.vgtest @@ -1 +1,2 @@ +prereq: ./supported_libpthread prog: trylock