circular_buffer.vgtest \
custom_alloc.stderr.exp \
custom_alloc.vgtest \
+ custom_alloc_fiw.stderr.exp \
+ custom_alloc_fiw.vgtest \
fp_race.stderr.exp \
fp_race.vgtest \
fp_race2.stderr.exp \
fp_race2.vgtest \
+ free_is_write.stderr.exp \
+ free_is_write.vgtest \
+ free_is_write2.stderr.exp \
+ free_is_write2.vgtest \
hg01_all_ok.stderr.exp \
hg01_all_ok.vgtest \
hg02_deadlock.stderr.exp \
pth_detached2.stderr.exp \
pth_detached2.stdout.exp \
pth_detached2.vgtest \
+ pth_detached3.stderr.exp1 \
+ pth_detached3.stderr.exp2 \
+ pth_detached3.vgtest \
pth_detached_sem.stderr.exp \
pth_detached_sem.stdout.exp \
pth_detached_sem.vgtest \
qt4_rwlock.vgtest \
qt4_semaphore.stderr.exp \
qt4_semaphore.vgtest \
+ read_and_free_race.stderr.exp \
+ read_and_free_race.vgtest \
recursive_mutex.stderr.exp-linux \
recursive_mutex.stderr.exp-darwin \
recursive_mutex.vgtest \
sem_open_traced.vgtest \
sigalrm.stderr.exp \
sigalrm.vgtest \
+ sigaltstack.stderr.exp \
+ sigaltstack.vgtest \
tc01_simple_race.stderr.exp \
tc01_simple_race.vgtest \
tc02_simple_tls.stderr.exp \
tc22_exit_w_lock.vgtest \
tc23_bogus_condwait.stderr.exp-linux-x86 \
tc23_bogus_condwait.stderr.exp-linux-ppc \
- tc23_bogus_condwait.stderr.exp-darwin \
+ tc23_bogus_condwait.stderr.exp-darwin-x86 \
+ tc23_bogus_condwait.stderr.exp-darwin-amd64 \
tc23_bogus_condwait.vgtest \
tc24_nonzero_sem.stderr.exp \
tc24_nonzero_sem.vgtest \
thread_name.stderr.exp \
thread_name.vgtest \
+ threaded-fork.stderr.exp \
+ threaded-fork.vgtest \
trylock.stderr.exp \
trylock.vgtest \
unit_bitmap.stderr.exp \
bug-235681 \
custom_alloc \
fp_race \
+ free_is_write \
hold_lock \
linuxthreads_det \
memory_allocation \
pth_create_chain \
pth_detached \
pth_detached_sem \
+ pth_detached3 \
pth_inconsistent_cond_wait \
pth_mutex_reinit \
pth_process_shared_mutex \
sem_open \
sigalrm \
thread_name \
+ threaded-fork \
trylock \
unit_bitmap \
unit_vc
check_PROGRAMS += \
annotate_barrier \
annotate_rwlock \
- annotate_smart_pointer \
atomic_var \
- circular_buffer \
+ circular_buffer
+endif
+
+if HAVE_BUILTIN_ATOMIC_CXX
+check_PROGRAMS += \
+ annotate_smart_pointer \
tsan_unittest
endif
check_PROGRAMS += pth_spinlock
endif
-if HAVE_QTCORE
-check_PROGRAMS += qt4_mutex qt4_rwlock qt4_semaphore
-endif
-
-if HAVE_QTCORE_QATOMICINT
-check_PROGRAMS += qt4_atomic
-endif
-
AM_CFLAGS += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
AM_CXXFLAGS += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
if HAVE_PTHREAD_BARRIER
matinv_LDADD = $(LDADD) -lm
endif
-
-if HAVE_QTCORE
-qt4_mutex_SOURCES = qt4_mutex.cpp
-qt4_mutex_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS)
-qt4_mutex_LDADD = $(LDADD) $(QTCORE_LIBS)
-
-qt4_rwlock_SOURCES = qt4_rwlock.cpp
-qt4_rwlock_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS)
-qt4_rwlock_LDADD = $(LDADD) $(QTCORE_LIBS)
-
-qt4_semaphore_SOURCES = qt4_semaphore.cpp
-qt4_semaphore_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS)
-qt4_semaphore_LDADD = $(LDADD) $(QTCORE_LIBS)
-endif
-
-if HAVE_QTCORE_QATOMICINT
-qt4_atomic_SOURCES = qt4_atomic.cpp
-qt4_atomic_CXXFLAGS = $(AM_CXXFLAGS) $(QTCORE_CFLAGS)
-qt4_atomic_LDADD = $(LDADD) $(QTCORE_LIBS)
-endif