diff options
author | Renato Golin <renato.golin@linaro.org> | 2016-04-15 12:34:00 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2016-04-15 12:34:00 +0000 |
commit | 446f7f58b1312ecde02517bbc1b351d69d0c86b7 (patch) | |
tree | cb57afd1fbcafbcb229901a52992674346634a22 /test/tsan/java_lock_rec.cc | |
parent | 64dbe06997a8d533adb94e6e9e5eca491a93181d (diff) | |
download | compiler-rt-446f7f58b1312ecde02517bbc1b351d69d0c86b7.tar.gz |
[TSAN] Make tsan tests more portable (take 3)
Some tests didn't merge stderr with stdout.
Patch by Maxim Kuvyrkov.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@266426 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tsan/java_lock_rec.cc')
-rw-r--r-- | test/tsan/java_lock_rec.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/tsan/java_lock_rec.cc b/test/tsan/java_lock_rec.cc index f0bf40196..aa8de97a1 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) { - printf("FAILED 0 rec=%d\n", rec); + fprintf(stderr, "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) { - printf("FAILED 3 var=%d\n", *(int*)varaddr); + fprintf(stderr, "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) { - printf("FAILED 1 var=%d\n", *(int*)varaddr); + fprintf(stderr, "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); - printf("DONE\n"); + fprintf(stderr, "DONE\n"); return __tsan_java_fini(); } |