David Blaikie
b26513950d
Fix up test cases to account for improved column fidelity provided by clang
...
llvm-svn: 227033
2015-01-25 04:39:06 +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
David Blaikie
baaaa67819
Reapply debug info changes now that more precise column information is available.
...
llvm-svn: 225959
2015-01-14 07:59:48 +00:00
David Blaikie
9098487213
Revert "Reapply debug info changes now that more precise column information is available."
...
While the clang patch is reverted pending investigation/fixes.
This reverts commit r225001.
llvm-svn: 225560
2015-01-09 23:27:12 +00:00
David Blaikie
63ac92ca28
Reapply debug info changes now that more precise column information is available.
...
(recommitting as the Clang patch is back in with the latest fix -
hopefully it sticks)
llvm-svn: 225001
2014-12-30 19:54:25 +00:00
David Blaikie
b7373cd639
Revert "Reapply debug info changes now that r224385 has been recommitted to clang (in r224941)"
...
Asserting when building compiler-rt when using a gcc host compiler.
Reverting while I investigate.
This reverts commit r224942.
llvm-svn: 224969
2014-12-29 23:48:46 +00:00
David Blaikie
90b6344c56
Reapply debug info changes now that r224385 has been recommitted to clang (in r224941)
...
llvm-svn: 224942
2014-12-29 18:19:36 +00:00
David Blaikie
c2e03a9c0d
Revert "Fix test cases given Clang's improved location information."
...
The Clang improevments were reverted due to failures created in an asan
bootstrap.
This reverts commit r224387.
llvm-svn: 224446
2014-12-17 19:11:27 +00:00
David Blaikie
5413abf88f
Fix test cases given Clang's improved location information.
...
llvm-svn: 224387
2014-12-16 23:07:55 +00:00
Diego Novillo
89360191c8
Fix expected column numbers in two tests.
...
This is a minor fix to two tsan tests that were expecting the wrong
column information. Now that clang emits column information by default
in its debugging output, the tests had started failing.
llvm-svn: 212779
2014-07-10 23:29:10 +00:00
Dmitry Vyukov
233f401c2b
tsan: make positive tests more robust
...
Add a script that is used to deflake inherently flaky tsan tests.
It is invoked from lit tests as:
%deflake %run %t
The script runs the target program up to 10 times,
until it produces a tsan warning.
llvm-svn: 209898
2014-05-30 14:08:51 +00:00
Greg Fitzgerald
b8aae5405b
Add %run to all lit tests
...
llvm-svn: 207709
2014-04-30 21:34:17 +00:00
Alexey Samsonov
e6a6183e9b
Move TSan lit-tests under test/tsan
...
llvm-svn: 201414
2014-02-14 14:35:48 +00:00