[compiler-rt] r187485 - [msan] Fix msan tests with pipefail option.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Wed Jul 31 02:14:55 PDT 2013


Author: eugenis
Date: Wed Jul 31 04:14:55 2013
New Revision: 187485

URL: http://llvm.org/viewvc/llvm-project?rev=187485&view=rev
Log:
[msan] Fix msan tests with pipefail option.

Modified:
    compiler-rt/trunk/lib/msan/lit_tests/dso-origin.cc
    compiler-rt/trunk/lib/msan/lit_tests/ioctl_custom.cc
    compiler-rt/trunk/lib/msan/lit_tests/lit.cfg

Modified: compiler-rt/trunk/lib/msan/lit_tests/dso-origin.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/dso-origin.cc?rev=187485&r1=187484&r2=187485&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/dso-origin.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/dso-origin.cc Wed Jul 31 04:14:55 2013
@@ -2,7 +2,7 @@
 // Test that origin tracking is enabled at runtime.
 // RUN: %clangxx_msan -fsanitize-memory-track-origins -m64 -O0 %p/SharedLibs/dso-origin-so.cc \
 // RUN:     -fPIC -shared -o %t-so.so
-// RUN: %clangxx_msan -m64 -O0 %s %t-so.so -o %t && %t 2>&1 | FileCheck %s
+// RUN: %clangxx_msan -m64 -O0 %s %t-so.so -o %t && not %t 2>&1 | FileCheck %s
 
 #include <stdlib.h>
 

Modified: compiler-rt/trunk/lib/msan/lit_tests/ioctl_custom.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/ioctl_custom.cc?rev=187485&r1=187484&r2=187485&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/ioctl_custom.cc (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/ioctl_custom.cc Wed Jul 31 04:14:55 2013
@@ -1,8 +1,8 @@
 // RUN: %clangxx_msan -m64 -O0 -g %s -o %t && %t
 // RUN: %clangxx_msan -m64 -O3 -g %s -o %t && %t
 
-// RUN: %clangxx_msan -DPOSITIVE -m64 -O0 -g %s -o %t && %t 2>&1 | FileCheck %s
-// RUN: %clangxx_msan -DPOSITIVE -m64 -O3 -g %s -o %t && %t 2>&1 | FileCheck %s
+// RUN: %clangxx_msan -DPOSITIVE -m64 -O0 -g %s -o %t && not %t 2>&1 | FileCheck %s
+// RUN: %clangxx_msan -DPOSITIVE -m64 -O3 -g %s -o %t && not %t 2>&1 | FileCheck %s
 
 #include <assert.h>
 #include <stdlib.h>

Modified: compiler-rt/trunk/lib/msan/lit_tests/lit.cfg
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/msan/lit_tests/lit.cfg?rev=187485&r1=187484&r2=187485&view=diff
==============================================================================
--- compiler-rt/trunk/lib/msan/lit_tests/lit.cfg (original)
+++ compiler-rt/trunk/lib/msan/lit_tests/lit.cfg Wed Jul 31 04:14:55 2013
@@ -67,7 +67,6 @@ config.environment['MSAN_SYMBOLIZER_PATH
 
 # Default test suffixes.
 config.suffixes = ['.c', '.cc', '.cpp']
-config.pipefail = False
 
 # MemorySanitizer tests are currently supported on Linux only.
 if config.host_os not in ['Linux']:





More information about the llvm-commits mailing list