Renato Golin
1f42286364
[TSAN] Make tsan tests more portable (take 3)
...
Some tests didn't merge stderr with stdout.
Patch by Maxim Kuvyrkov.
llvm-svn: 266426
2016-04-15 12:34:00 +00:00
Renato Golin
37e64f352c
Revert "Make tsan tests more portable (take 2)"
...
This reverts commit r266294, as it broke some buildbots again. :/
llvm-svn: 266300
2016-04-14 13:31:22 +00:00
Renato Golin
17b8b06252
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
2016-04-14 12:10:21 +00:00
Renato Golin
54d6eaa363
Revert "[RT] Make tsan tests more portable"
...
This reverts commit r262476, as it broken the AArch64 VMA42 buildbot.
llvm-svn: 262479
2016-03-02 11:54:07 +00:00
Renato Golin
ba29b5794c
[RT] Make tsan tests more portable
...
by avoiding potential races when scanning stdout and stderr output.
Patch by Maxim Kuvyrkov.
llvm-svn: 262476
2016-03-02 11:10:02 +00:00
Dmitry Vyukov
3ab6b2347e
tsan: remove sleeps from tests
...
Even sleep(1) lead to episodical flakes on some machines.
Use an invisible by tsan barrier to enforce required execution order instead.
This makes the tests deterministic and faster.
llvm-svn: 226659
2015-01-21 13:50:02 +00:00
Dmitry Vyukov
3f5ad1a98e
tsan: allow memory overlap in __tsan_java_move
...
JVM actually moves memory between overlapping ranges.
llvm-svn: 212560
2014-07-08 20:01:12 +00:00