|
From: <sv...@va...> - 2009-06-02 11:12:33
|
Author: bart Date: 2009-06-02 12:12:29 +0100 (Tue, 02 Jun 2009) New Revision: 10211 Log: Fixes for systems without built-in functions for atomic memory access. Modified: trunk/drd/tests/Makefile.am trunk/drd/tests/atomic_var.vgtest trunk/drd/tests/circular_buffer.vgtest Modified: trunk/drd/tests/Makefile.am =================================================================== --- trunk/drd/tests/Makefile.am 2009-06-02 10:13:49 UTC (rev 10210) +++ trunk/drd/tests/Makefile.am 2009-06-02 11:12:29 UTC (rev 10211) @@ -241,15 +241,14 @@ sem_as_mutex \ sigalrm \ thread_name \ - trylock \ - tsan_unittest + trylock if HAVE_BOOST_1_35 check_PROGRAMS += boost_thread endif if HAVE_BUILTIN_ATOMIC -check_PROGRAMS += annotate_rwlock atomic_var circular_buffer +check_PROGRAMS += annotate_rwlock atomic_var circular_buffer tsan_unittest endif if HAVE_OPENMP Modified: trunk/drd/tests/atomic_var.vgtest =================================================================== --- trunk/drd/tests/atomic_var.vgtest 2009-06-02 10:13:49 UTC (rev 10210) +++ trunk/drd/tests/atomic_var.vgtest 2009-06-02 11:12:29 UTC (rev 10211) @@ -1,4 +1,4 @@ -prereq: ./supported_libpthread +prereq: test -e atomic_var && ./supported_libpthread vgopts: --var-info=yes --check-stack-var=yes --show-confl-seg=no prog: atomic_var stderr_filter: filter_stderr_and_thread_no Modified: trunk/drd/tests/circular_buffer.vgtest =================================================================== --- trunk/drd/tests/circular_buffer.vgtest 2009-06-02 10:13:49 UTC (rev 10210) +++ trunk/drd/tests/circular_buffer.vgtest 2009-06-02 11:12:29 UTC (rev 10211) @@ -1,3 +1,3 @@ -prereq: ./supported_libpthread +prereq: test -e circular_buffer && ./supported_libpthread prog: circular_buffer args: -q |