diff options
author | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-07-30 09:29:20 +0000 |
---|---|---|
committer | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-07-30 09:29:20 +0000 |
commit | 47c758058966d25cec0ecea37efd945572d2dc39 (patch) | |
tree | b6af73a100972cc99d6d474e6b873dda291b9cc7 /drd | |
parent | 6c73cf61c4b93976606f837d383392bcb0e7058c (diff) |
drd/tests/pth_barrier_thr_cr: Suppress pthread_barrier_wait() race reports since these are triggered intentionally.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11950 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'drd')
-rw-r--r-- | drd/tests/Makefile.am | 1 | ||||
-rw-r--r-- | drd/tests/pth_barrier_thr_cr.supp | 5 | ||||
-rw-r--r-- | drd/tests/pth_barrier_thr_cr.vgtest | 4 |
3 files changed, 9 insertions, 1 deletions
diff --git a/drd/tests/Makefile.am b/drd/tests/Makefile.am index 340c4380..3d171e1d 100644 --- a/drd/tests/Makefile.am +++ b/drd/tests/Makefile.am @@ -135,6 +135,7 @@ EXTRA_DIST = \ pth_barrier_reinit.vgtest \ pth_barrier_thr_cr.stderr.exp \ pth_barrier_thr_cr.vgtest \ + pth_barrier_thr_cr.supp \ pth_broadcast.stderr.exp \ pth_broadcast.vgtest \ pth_cancel_locked.stderr.exp \ diff --git a/drd/tests/pth_barrier_thr_cr.supp b/drd/tests/pth_barrier_thr_cr.supp new file mode 100644 index 00000000..7746043a --- /dev/null +++ b/drd/tests/pth_barrier_thr_cr.supp @@ -0,0 +1,5 @@ +{ + number-of-concurrent-pthead_barrier_wait()-calls-exceeds-barrier-count + drd:BarrierErr + fun:pthread_barrier_wait +} diff --git a/drd/tests/pth_barrier_thr_cr.vgtest b/drd/tests/pth_barrier_thr_cr.vgtest index 977217cd..013e856b 100644 --- a/drd/tests/pth_barrier_thr_cr.vgtest +++ b/drd/tests/pth_barrier_thr_cr.vgtest @@ -1,3 +1,5 @@ prereq: test -e pth_barrier_thr_cr && ./supported_libpthread -prog: pth_barrier_thr_cr 200 +vgopts: --suppressions=pth_barrier_thr_cr.supp +prog: pth_barrier_thr_cr +args: 50 stdout_filter: ../../tests/filter_sink |