diff options
author | Renato Golin <renato.golin@linaro.org> | 2016-03-02 11:54:07 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2016-03-02 11:54:07 +0000 |
commit | 84bad62c11d3e68144a37de0bf44cfcf2ebb9aa7 (patch) | |
tree | 7d873715b80059db93dfd2081cf61f2d5677f8ca /test/tsan | |
parent | f4faa6e4febbc20e71d0a625020b4f1c3237070e (diff) |
Revert "[RT] Make tsan tests more portable"
This reverts commit r262476, as it broken the AArch64 VMA42 buildbot.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@262479 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tsan')
51 files changed, 63 insertions, 63 deletions
diff --git a/test/tsan/Linux/user_malloc.cc b/test/tsan/Linux/user_malloc.cc index 9c3ce681d..c671bfcdd 100644 --- a/test/tsan/Linux/user_malloc.cc +++ b/test/tsan/Linux/user_malloc.cc @@ -8,7 +8,7 @@ extern "C" void __interceptor_free(void *p); extern "C" void *malloc(unsigned long size) { static int first = 0; if (__sync_lock_test_and_set(&first, 1) == 0) - fprintf(stderr, "user malloc\n"); + printf("user malloc\n"); return __interceptor_malloc(size); } diff --git a/test/tsan/aligned_vs_unaligned_race.cc b/test/tsan/aligned_vs_unaligned_race.cc index 61f73ba69..5c1189f34 100644 --- a/test/tsan/aligned_vs_unaligned_race.cc +++ b/test/tsan/aligned_vs_unaligned_race.cc @@ -28,7 +28,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "Pass\n"); + printf("Pass\n"); // CHECK: ThreadSanitizer: data race // CHECK: Pass return 0; diff --git a/test/tsan/benign_race.cc b/test/tsan/benign_race.cc index 90722aa93..2f72fe186 100644 --- a/test/tsan/benign_race.cc +++ b/test/tsan/benign_race.cc @@ -33,7 +33,7 @@ int main() { Global = 43; WTFGlobal = 143; pthread_join(t, 0); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/blacklist.cc b/test/tsan/blacklist.cc index c1bcca60d..d6ca383cb 100644 --- a/test/tsan/blacklist.cc +++ b/test/tsan/blacklist.cc @@ -23,7 +23,7 @@ int main() { pthread_create(&t[1], NULL, Blacklisted_Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/blacklist2.cc b/test/tsan/blacklist2.cc index bf6c4eb75..629b58821 100644 --- a/test/tsan/blacklist2.cc +++ b/test/tsan/blacklist2.cc @@ -44,6 +44,6 @@ int main() { pthread_create(&t[1], NULL, Blacklisted_Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/dl_iterate_phdr.cc b/test/tsan/dl_iterate_phdr.cc index 3c9821bf4..b9ce615f8 100644 --- a/test/tsan/dl_iterate_phdr.cc +++ b/test/tsan/dl_iterate_phdr.cc @@ -47,7 +47,7 @@ int main(int argc, char *argv[]) { dlclose(lib); } pthread_join(th, 0); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return 0; } diff --git a/test/tsan/fd_close_norace.cc b/test/tsan/fd_close_norace.cc index 7d9d491f1..1b52c20f9 100644 --- a/test/tsan/fd_close_norace.cc +++ b/test/tsan/fd_close_norace.cc @@ -25,7 +25,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_close_norace2.cc b/test/tsan/fd_close_norace2.cc index 382ae5f34..bf94fd551 100644 --- a/test/tsan/fd_close_norace2.cc +++ b/test/tsan/fd_close_norace2.cc @@ -23,7 +23,7 @@ int main() { while (write(pipes[1], &t, 1) != 1) { } pthread_join(t, 0); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_dup_norace.cc b/test/tsan/fd_dup_norace.cc index e5995175b..5045325b2 100644 --- a/test/tsan/fd_dup_norace.cc +++ b/test/tsan/fd_dup_norace.cc @@ -28,7 +28,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_dup_norace2.cc b/test/tsan/fd_dup_norace2.cc index 31aaed9d3..662c686f3 100644 --- a/test/tsan/fd_dup_norace2.cc +++ b/test/tsan/fd_dup_norace2.cc @@ -53,7 +53,7 @@ int main() { exit(printf("close failed\n")); if (close(fd2) == -1) exit(printf("close failed\n")); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_dup_race.cc b/test/tsan/fd_dup_race.cc index d665eebff..a1aee5500 100644 --- a/test/tsan/fd_dup_race.cc +++ b/test/tsan/fd_dup_race.cc @@ -27,7 +27,7 @@ int main() { exit(printf("dup2 failed\n")); barrier_wait(&barrier); pthread_join(th, 0); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); } // CHECK: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_pipe_norace.cc b/test/tsan/fd_pipe_norace.cc index 01c4490c6..b434703d7 100644 --- a/test/tsan/fd_pipe_norace.cc +++ b/test/tsan/fd_pipe_norace.cc @@ -27,7 +27,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_socket_connect_norace.cc b/test/tsan/fd_socket_connect_norace.cc index b9fb4340a..ab2a950f1 100644 --- a/test/tsan/fd_socket_connect_norace.cc +++ b/test/tsan/fd_socket_connect_norace.cc @@ -38,7 +38,7 @@ int main() { pthread_join(t, 0); close(c); close(s); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_socket_norace.cc b/test/tsan/fd_socket_norace.cc index 07b0cb356..0f41c4357 100644 --- a/test/tsan/fd_socket_norace.cc +++ b/test/tsan/fd_socket_norace.cc @@ -45,7 +45,7 @@ int main() { close(c); close(s); pthread_join(t, 0); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/fd_socketpair_norace.cc b/test/tsan/fd_socketpair_norace.cc index bee030dd3..a455d44a3 100644 --- a/test/tsan/fd_socketpair_norace.cc +++ b/test/tsan/fd_socketpair_norace.cc @@ -31,7 +31,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/ignore_race.cc b/test/tsan/ignore_race.cc index e410006dd..cc33b66b2 100644 --- a/test/tsan/ignore_race.cc +++ b/test/tsan/ignore_race.cc @@ -25,7 +25,7 @@ int main() { barrier_wait(&barrier); Global = 43; pthread_join(t, 0); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/inlined_memcpy_race.cc b/test/tsan/inlined_memcpy_race.cc index 4d5de8852..720f2bfca 100644 --- a/test/tsan/inlined_memcpy_race.cc +++ b/test/tsan/inlined_memcpy_race.cc @@ -24,7 +24,7 @@ int main() { pthread_create(&t[1], NULL, MemSetThread, x); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/inlined_memcpy_race2.cc b/test/tsan/inlined_memcpy_race2.cc index 0f1afd2f2..37414ba5d 100644 --- a/test/tsan/inlined_memcpy_race2.cc +++ b/test/tsan/inlined_memcpy_race2.cc @@ -25,7 +25,7 @@ int main() { pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/interface_atomic_test.c b/test/tsan/interface_atomic_test.c index 99f6074df..18d860ea0 100644 --- a/test/tsan/interface_atomic_test.c +++ b/test/tsan/interface_atomic_test.c @@ -9,7 +9,7 @@ int main() { int res = __tsan_atomic32_load(&a, __tsan_memory_order_acquire); if (res == 100) { // CHECK: PASS - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } return 1; diff --git a/test/tsan/java_alloc.cc b/test/tsan/java_alloc.cc index 94919a437..4a606f794 100644 --- a/test/tsan/java_alloc.cc +++ b/test/tsan/java_alloc.cc @@ -26,10 +26,10 @@ int main() { stress(jheap); pthread_join(th, 0); if (__tsan_java_fini() != 0) { - fprintf(stderr, "FAILED\n"); + printf("FAILED\n"); return 1; } - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return 0; } diff --git a/test/tsan/java_heap_init.cc b/test/tsan/java_heap_init.cc index 47ec5dbad..bb7357c25 100644 --- a/test/tsan/java_heap_init.cc +++ b/test/tsan/java_heap_init.cc @@ -20,7 +20,7 @@ int main() { return printf("second mmap failed with %d\n", errno); __tsan_java_init(jheap, kHeapSize); __tsan_java_move(jheap + 16, jheap, 16); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_lock_move.cc b/test/tsan/java_lock_move.cc index 66599f8b7..fe5491dc2 100644 --- a/test/tsan/java_lock_move.cc +++ b/test/tsan/java_lock_move.cc @@ -35,7 +35,7 @@ int main() { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(varaddr2, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_lock_rec.cc b/test/tsan/java_lock_rec.cc index aa8de97a1..f0bf40196 100644 --- a/test/tsan/java_lock_rec.cc +++ b/test/tsan/java_lock_rec.cc @@ -10,14 +10,14 @@ void *Thread(void *p) { *(int*)varaddr = 42; int rec = __tsan_java_mutex_unlock_rec(lockaddr); if (rec != 2) { - fprintf(stderr, "FAILED 0 rec=%d\n", rec); + printf("FAILED 0 rec=%d\n", rec); exit(1); } barrier_wait(&barrier); barrier_wait(&barrier); __tsan_java_mutex_lock_rec(lockaddr, rec); if (*(int*)varaddr != 43) { - fprintf(stderr, "FAILED 3 var=%d\n", *(int*)varaddr); + printf("FAILED 3 var=%d\n", *(int*)varaddr); exit(1); } __tsan_java_mutex_unlock(lockaddr); @@ -40,7 +40,7 @@ int main() { barrier_wait(&barrier); __tsan_java_mutex_lock(lockaddr); if (*(int*)varaddr != 42) { - fprintf(stderr, "FAILED 1 var=%d\n", *(int*)varaddr); + printf("FAILED 1 var=%d\n", *(int*)varaddr); exit(1); } *(int*)varaddr = 43; @@ -48,7 +48,7 @@ int main() { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(jheap, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_lock_rec_race.cc b/test/tsan/java_lock_rec_race.cc index b6c7ccb7e..3da8ad076 100644 --- a/test/tsan/java_lock_rec_race.cc +++ b/test/tsan/java_lock_rec_race.cc @@ -10,7 +10,7 @@ void *Thread(void *p) { __tsan_java_mutex_lock(lockaddr); int rec = __tsan_java_mutex_unlock_rec(lockaddr); if (rec != 3) { - fprintf(stderr, "FAILED 0 rec=%d\n", rec); + printf("FAILED 0 rec=%d\n", rec); exit(1); } *(int*)varaddr = 42; @@ -42,7 +42,7 @@ int main() { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(jheap, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_move_overlap.cc b/test/tsan/java_move_overlap.cc index bf8d1e155..7ed98ef1a 100644 --- a/test/tsan/java_move_overlap.cc +++ b/test/tsan/java_move_overlap.cc @@ -66,7 +66,7 @@ int main(int argc, char **argv) { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(varaddr1_new, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_move_overlap_race.cc b/test/tsan/java_move_overlap_race.cc index 2887fd3fe..874b90b26 100644 --- a/test/tsan/java_move_overlap_race.cc +++ b/test/tsan/java_move_overlap_race.cc @@ -46,7 +46,7 @@ int main(int argc, char **argv) { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(varaddr1_new, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/java_rwlock.cc b/test/tsan/java_rwlock.cc index aa77273a4..a4cc92a13 100644 --- a/test/tsan/java_rwlock.cc +++ b/test/tsan/java_rwlock.cc @@ -29,7 +29,7 @@ int main() { barrier_wait(&barrier); pthread_join(th, 0); __tsan_java_free(jheap, kBlockSize); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return __tsan_java_fini(); } diff --git a/test/tsan/longjmp.cc b/test/tsan/longjmp.cc index 61d285c11..d64206739 100644 --- a/test/tsan/longjmp.cc +++ b/test/tsan/longjmp.cc @@ -14,11 +14,11 @@ int foo(jmp_buf env) { int main() { jmp_buf env; if (setjmp(env) == 42) { - fprintf(stderr, "JUMPED\n"); + printf("JUMPED\n"); return 0; } foo(env); - fprintf(stderr, "FAILED\n"); + printf("FAILED\n"); return 0; } diff --git a/test/tsan/longjmp2.cc b/test/tsan/longjmp2.cc index f77c94b23..eee423dc5 100644 --- a/test/tsan/longjmp2.cc +++ b/test/tsan/longjmp2.cc @@ -16,11 +16,11 @@ int main() { sigjmp_buf env; printf("env=%p\n", env); if (sigsetjmp(env, 1) == 42) { - printf(stderr, "JUMPED\n"); + printf("JUMPED\n"); return 0; } foo(env); - fprintf(stderr, "FAILED\n"); + printf("FAILED\n"); return 0; } diff --git a/test/tsan/longjmp3.cc b/test/tsan/longjmp3.cc index f4f9c2b31..79965c419 100644 --- a/test/tsan/longjmp3.cc +++ b/test/tsan/longjmp3.cc @@ -34,7 +34,7 @@ void mymain() { return; } foo(env); - fprintf(stderr, "FAILED\n"); + printf("FAILED\n"); } int main() { diff --git a/test/tsan/longjmp4.cc b/test/tsan/longjmp4.cc index 2b15435a1..c85839973 100644 --- a/test/tsan/longjmp4.cc +++ b/test/tsan/longjmp4.cc @@ -37,7 +37,7 @@ void mymain() { return; } foo(env); - fprintf(stderr, "FAILED\n"); + printf("FAILED\n"); } int main() { diff --git a/test/tsan/malloc_overflow.cc b/test/tsan/malloc_overflow.cc index 3db412978..b2f9b0f57 100644 --- a/test/tsan/malloc_overflow.cc +++ b/test/tsan/malloc_overflow.cc @@ -6,17 +6,17 @@ int main() { void *p = malloc((size_t)-1); if (p != 0) - fprintf(stderr, "FAIL malloc(-1) = %p\n", p); + printf("FAIL malloc(-1) = %p\n", p); p = malloc((size_t)-1 / 2); if (p != 0) - fprintf(stderr, "FAIL malloc(-1/2) = %p\n", p); + printf("FAIL malloc(-1/2) = %p\n", p); p = calloc((size_t)-1, (size_t)-1); if (p != 0) - fprintf(stderr, "FAIL calloc(-1, -1) = %p\n", p); + printf("FAIL calloc(-1, -1) = %p\n", p); p = calloc((size_t)-1 / 2, (size_t)-1 / 2); if (p != 0) - fprintf(stderr, "FAIL calloc(-1/2, -1/2) = %p\n", p); - fprintf(stderr, "OK\n"); + printf("FAIL calloc(-1/2, -1/2) = %p\n", p); + printf("OK\n"); } // CHECK-NOT: FAIL diff --git a/test/tsan/race_on_speculative_load.cc b/test/tsan/race_on_speculative_load.cc index 89b162116..dd40daeb5 100644 --- a/test/tsan/race_on_speculative_load.cc +++ b/test/tsan/race_on_speculative_load.cc @@ -24,7 +24,7 @@ int main() { g = 1; barrier_wait(&barrier); pthread_join(t, 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); // CHECK-NOT: ThreadSanitizer: data race // CHECK: PASS } diff --git a/test/tsan/static_init1.cc b/test/tsan/static_init1.cc index 3e6e4f9df..3e5fb14ba 100644 --- a/test/tsan/static_init1.cc +++ b/test/tsan/static_init1.cc @@ -21,7 +21,7 @@ int main() { pthread_create(&t[1], 0, Thread, 0); pthread_join(t[0], 0); pthread_join(t[1], 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/static_init2.cc b/test/tsan/static_init2.cc index ca2300ae6..667aed134 100644 --- a/test/tsan/static_init2.cc +++ b/test/tsan/static_init2.cc @@ -27,7 +27,7 @@ int main() { pthread_create(&t[1], 0, Thread, 0); pthread_join(t[0], 0); pthread_join(t[1], 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/static_init4.cc b/test/tsan/static_init4.cc index c8da78364..85835a252 100644 --- a/test/tsan/static_init4.cc +++ b/test/tsan/static_init4.cc @@ -31,7 +31,7 @@ int main() { pthread_create(&t[1], 0, Thread1, 0); pthread_join(t[0], 0); pthread_join(t[1], 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/static_init5.cc b/test/tsan/static_init5.cc index b334981e8..961e3a3b6 100644 --- a/test/tsan/static_init5.cc +++ b/test/tsan/static_init5.cc @@ -36,7 +36,7 @@ int main() { pthread_create(&t[1], 0, Thread1, 0); pthread_join(t[0], 0); pthread_join(t[1], 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/static_init6.cc b/test/tsan/static_init6.cc index fd22e0a02..0bfefe345 100644 --- a/test/tsan/static_init6.cc +++ b/test/tsan/static_init6.cc @@ -36,7 +36,7 @@ int main() { pthread_create(&t[1], 0, Thread1, 0); pthread_join(t[0], 0); pthread_join(t[1], 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/sunrpc.cc b/test/tsan/sunrpc.cc index 5cfb5344e..579816d64 100644 --- a/test/tsan/sunrpc.cc +++ b/test/tsan/sunrpc.cc @@ -19,7 +19,7 @@ int main(int argc, char *argv[]) { pthread_create(&th[1], 0, thr, 0); pthread_join(th[0], 0); pthread_join(th[1], 0); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); // CHECK: DONE return 0; } diff --git a/test/tsan/suppressions_global.cc b/test/tsan/suppressions_global.cc index 282d261c1..8928162cf 100644 --- a/test/tsan/suppressions_global.cc +++ b/test/tsan/suppressions_global.cc @@ -20,7 +20,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); return 0; } diff --git a/test/tsan/suppressions_race.cc b/test/tsan/suppressions_race.cc index d0aeeda95..7a88434db 100644 --- a/test/tsan/suppressions_race.cc +++ b/test/tsan/suppressions_race.cc @@ -22,7 +22,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); return 0; } diff --git a/test/tsan/suppressions_race2.cc b/test/tsan/suppressions_race2.cc index 6f8ca736d..b6566a801 100644 --- a/test/tsan/suppressions_race2.cc +++ b/test/tsan/suppressions_race2.cc @@ -22,7 +22,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "OK\n"); + printf("OK\n"); return 0; } diff --git a/test/tsan/thread_detach.c b/test/tsan/thread_detach.c index 2a95742b7..802d8ded0 100644 --- a/test/tsan/thread_detach.c +++ b/test/tsan/thread_detach.c @@ -12,7 +12,7 @@ int main() { pthread_create(&t, 0, Thread, 0); barrier_wait(&barrier); pthread_detach(t); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/thread_detach2.c b/test/tsan/thread_detach2.c index 5ee94e9a9..8133980ba 100644 --- a/test/tsan/thread_detach2.c +++ b/test/tsan/thread_detach2.c @@ -20,7 +20,7 @@ int main() { pthread_create(&t, 0, Thread, 0); pthread_detach(t); barrier_wait(&barrier); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/thread_leak.c b/test/tsan/thread_leak.c index 9b42b16b7..9b850dd4b 100644 --- a/test/tsan/thread_leak.c +++ b/test/tsan/thread_leak.c @@ -10,7 +10,7 @@ int main() { pthread_t t; pthread_create(&t, 0, Thread, 0); pthread_join(t, 0); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/thread_leak2.c b/test/tsan/thread_leak2.c index c3cac7a49..fc2942b2a 100644 --- a/test/tsan/thread_leak2.c +++ b/test/tsan/thread_leak2.c @@ -10,7 +10,7 @@ int main() { pthread_t t; pthread_create(&t, 0, Thread, 0); pthread_detach(t); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); return 0; } diff --git a/test/tsan/thread_leak4.c b/test/tsan/thread_leak4.c index 1d0636f1a..1ebca5887 100644 --- a/test/tsan/thread_leak4.c +++ b/test/tsan/thread_leak4.c @@ -9,7 +9,7 @@ void *Thread(void *x) { int main() { pthread_t t; pthread_create(&t, 0, Thread, 0); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); return 0; } diff --git a/test/tsan/tsan-vs-gvn.cc b/test/tsan/tsan-vs-gvn.cc index efd81ef50..950f5d30d 100644 --- a/test/tsan/tsan-vs-gvn.cc +++ b/test/tsan/tsan-vs-gvn.cc @@ -31,7 +31,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "PASS\n"); + printf("PASS\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/unaligned_norace.cc b/test/tsan/unaligned_norace.cc index 7e360cf87..94df1cf74 100644 --- a/test/tsan/unaligned_norace.cc +++ b/test/tsan/unaligned_norace.cc @@ -77,7 +77,7 @@ int main() { pthread_create(&th, 0, Thread, 0); Test(true); pthread_join(th, 0); - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: diff --git a/test/tsan/vfork.cc b/test/tsan/vfork.cc index fe83b2d20..98a82623e 100644 --- a/test/tsan/vfork.cc +++ b/test/tsan/vfork.cc @@ -27,7 +27,7 @@ int main() { pipe(fds); int pid = vfork(); if (pid < 0) { - fprintf(stderr, "FAIL to vfork\n"); + printf("FAIL to vfork\n"); exit(1); } if (pid == 0) { // child @@ -44,7 +44,7 @@ int main() { pthread_create(&t[1], NULL, Thread2, NULL); pthread_join(t[0], NULL); pthread_join(t[1], NULL); - fprintf(stderr, "DONE\n"); + printf("DONE\n"); } // CHECK-NOT: WARNING: ThreadSanitizer: data race diff --git a/test/tsan/virtual_inheritance_compile_bug.cc b/test/tsan/virtual_inheritance_compile_bug.cc index 3b1e08b16..7da581d80 100644 --- a/test/tsan/virtual_inheritance_compile_bug.cc +++ b/test/tsan/virtual_inheritance_compile_bug.cc @@ -10,6 +10,6 @@ struct DDD: CCC, BBB { DDD(); }; // NOLINT DDD::DDD() { } int main() { DDD d; - fprintf(stderr, "OK\n"); + printf("OK\n"); } // CHECK: OK |