Make tsan tests more portable (take 2)
authorRenato Golin <renato.golin@linaro.org>
Thu, 14 Apr 2016 12:10:21 +0000 (12:10 +0000)
committerRenato Golin <renato.golin@linaro.org>
Thu, 14 Apr 2016 12:10:21 +0000 (12:10 +0000)
commit17b8b0625252be3d14609b248c6701fe0d10dbb8
treeb3cd4a7617ff121fcbe8dd0e3515472294c87d13
parent217a98c0d115af277b6749c70a8db8e82b4d336b
Make tsan tests more portable (take 2)

Using stderr more uniformily, avoiding potential races when scanning stdout
and stderr output.

Patch by Maxim Kuvyrkov.

llvm-svn: 266294
51 files changed:
compiler-rt/test/tsan/Linux/user_malloc.cc
compiler-rt/test/tsan/aligned_vs_unaligned_race.cc
compiler-rt/test/tsan/benign_race.cc
compiler-rt/test/tsan/blacklist.cc
compiler-rt/test/tsan/blacklist2.cc
compiler-rt/test/tsan/dl_iterate_phdr.cc
compiler-rt/test/tsan/fd_close_norace.cc
compiler-rt/test/tsan/fd_close_norace2.cc
compiler-rt/test/tsan/fd_dup_norace.cc
compiler-rt/test/tsan/fd_dup_norace2.cc
compiler-rt/test/tsan/fd_dup_race.cc
compiler-rt/test/tsan/fd_pipe_norace.cc
compiler-rt/test/tsan/fd_socket_connect_norace.cc
compiler-rt/test/tsan/fd_socket_norace.cc
compiler-rt/test/tsan/fd_socketpair_norace.cc
compiler-rt/test/tsan/ignore_race.cc
compiler-rt/test/tsan/inlined_memcpy_race.cc
compiler-rt/test/tsan/inlined_memcpy_race2.cc
compiler-rt/test/tsan/interface_atomic_test.c
compiler-rt/test/tsan/java_alloc.cc
compiler-rt/test/tsan/java_heap_init.cc
compiler-rt/test/tsan/java_lock_move.cc
compiler-rt/test/tsan/java_lock_rec.cc
compiler-rt/test/tsan/java_lock_rec_race.cc
compiler-rt/test/tsan/java_move_overlap.cc
compiler-rt/test/tsan/java_move_overlap_race.cc
compiler-rt/test/tsan/java_rwlock.cc
compiler-rt/test/tsan/longjmp.cc
compiler-rt/test/tsan/longjmp2.cc
compiler-rt/test/tsan/longjmp3.cc
compiler-rt/test/tsan/longjmp4.cc
compiler-rt/test/tsan/malloc_overflow.cc
compiler-rt/test/tsan/race_on_speculative_load.cc
compiler-rt/test/tsan/static_init1.cc
compiler-rt/test/tsan/static_init2.cc
compiler-rt/test/tsan/static_init4.cc
compiler-rt/test/tsan/static_init5.cc
compiler-rt/test/tsan/static_init6.cc
compiler-rt/test/tsan/sunrpc.cc
compiler-rt/test/tsan/suppressions_global.cc
compiler-rt/test/tsan/suppressions_race.cc
compiler-rt/test/tsan/suppressions_race2.cc
compiler-rt/test/tsan/thread_detach.c
compiler-rt/test/tsan/thread_detach2.c
compiler-rt/test/tsan/thread_leak.c
compiler-rt/test/tsan/thread_leak2.c
compiler-rt/test/tsan/thread_leak4.c
compiler-rt/test/tsan/tsan-vs-gvn.cc
compiler-rt/test/tsan/unaligned_norace.cc
compiler-rt/test/tsan/vfork.cc
compiler-rt/test/tsan/virtual_inheritance_compile_bug.cc