[llvm-commits] [compiler-rt] r157578 - /compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc
Dmitry Vyukov
dvyukov at google.com
Mon May 28 07:14:53 PDT 2012
Author: dvyukov
Date: Mon May 28 09:14:53 2012
New Revision: 157578
URL: http://llvm.org/viewvc/llvm-project?rev=157578&view=rev
Log:
tsan: be more conservative wrt symbolizer output
Modified:
compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc
Modified: compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc?rev=157578&r1=157577&r2=157578&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc (original)
+++ compiler-rt/trunk/lib/tsan/output_tests/simple_stack2.cc Mon May 28 09:14:53 2012
@@ -9,16 +9,16 @@
}
void __attribute__((noinline)) bar1() {
- volatile int tmp = 42; int tmp2 = tmp; (void)tmp2;
+ volatile int tmp = 42; (void)tmp;
foo1();
}
void __attribute__((noinline)) foo2() {
- volatile int v = Global; int v2 = v; (void)v2;
+ volatile int v = Global; (void)v;
}
void __attribute__((noinline)) bar2() {
- volatile int tmp = 42; int tmp2 = tmp; (void)tmp2;
+ volatile int tmp = 42; (void)tmp;
foo2();
}
@@ -37,12 +37,12 @@
// CHECK: WARNING: ThreadSanitizer: data race
// CHECK-NEXT: Write of size 4 at {{.*}} by thread 1:
-// CHECK-NEXT: #0 foo1() {{.*}}simple_stack2.cc:8 ({{.*}})
-// CHECK-NEXT: #1 bar1() {{.*}}simple_stack2.cc:13 ({{.*}})
-// CHECK-NEXT: #2 Thread1(void*) {{.*}}simple_stack2.cc:27 ({{.*}})
+// CHECK-NEXT: #0 foo1{{.*}} {{.*}}simple_stack2.cc:8 ({{.*}})
+// CHECK-NEXT: #1 bar1{{.*}} {{.*}}simple_stack2.cc:13 ({{.*}})
+// CHECK-NEXT: #2 Thread1{{.*}} {{.*}}simple_stack2.cc:27 ({{.*}})
// CHECK-NEXT: Previous read of size 4 at {{.*}} by main thread:
-// CHECK-NEXT: #0 foo2() {{.*}}simple_stack2.cc:17 ({{.*}})
-// CHECK-NEXT: #1 bar2() {{.*}}simple_stack2.cc:22 ({{.*}})
-// CHECK-NEXT: #2 main {{.*}}simple_stack2.cc:34 ({{.*}})
+// CHECK-NEXT: #0 foo2{{.*}} {{.*}}simple_stack2.cc:17 ({{.*}})
+// CHECK-NEXT: #1 bar2{{.*}} {{.*}}simple_stack2.cc:22 ({{.*}})
+// CHECK-NEXT: #2 main{{.*}} {{.*}}simple_stack2.cc:34 ({{.*}})
More information about the llvm-commits
mailing list