summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2016-03-15 15:53:39 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2016-03-15 15:53:39 +0000
commit0fb87f77ae98a6ec62cf96c3adc380724a968d16 (patch)
treeeeb63d57c211b517d88d46f84b8ddcee05f7ec3e /compiler-rt/test
parentc61744c26b814f51d7b4511991936e177d9413c2 (diff)
downloadbcm5719-llvm-0fb87f77ae98a6ec62cf96c3adc380724a968d16.tar.gz
bcm5719-llvm-0fb87f77ae98a6ec62cf96c3adc380724a968d16.zip
Revert r263551 due to a test failure.
llvm-svn: 263553
Diffstat (limited to 'compiler-rt/test')
-rw-r--r--compiler-rt/test/lit.common.cfg8
-rw-r--r--compiler-rt/test/tsan/Darwin/dlopen.cc41
2 files changed, 0 insertions, 49 deletions
diff --git a/compiler-rt/test/lit.common.cfg b/compiler-rt/test/lit.common.cfg
index 595a9e9192c..5603dbec249 100644
--- a/compiler-rt/test/lit.common.cfg
+++ b/compiler-rt/test/lit.common.cfg
@@ -118,14 +118,6 @@ if config.can_symbolize:
lit.util.usePlatformSdkOnDarwin(config, lit_config)
-if config.host_os == 'Darwin':
- ld_cmd = subprocess.Popen(["bash", "-c", "sw_vers -productVersion | awk -F '.' '{print $1 \".\" $2}'"], stdout = subprocess.PIPE)
- ld_out = ld_cmd.stdout.read().decode()
- ld_cmd.wait()
- osx_version = float(ld_out)
- if osx_version >= 10.11:
- config.available_features.add('osx-autointerception')
-
sancovcc_path = os.path.join(llvm_tools_dir, "sancov")
if os.path.exists(sancovcc_path):
config.available_features.add("has_sancovcc")
diff --git a/compiler-rt/test/tsan/Darwin/dlopen.cc b/compiler-rt/test/tsan/Darwin/dlopen.cc
deleted file mode 100644
index 116d69f14e8..00000000000
--- a/compiler-rt/test/tsan/Darwin/dlopen.cc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Checks that on OS X 10.11+ (where we do not re-exec anymore, because
-// interceptors work automatically), dlopen'ing a TSanified library from a
-// non-instrumented program exits with a user-friendly message.
-
-// REQUIRES: osx-autointerception
-
-// RUN: %clangxx_tsan %s -o %t.so -shared -DSHARED_LIB
-// RUN: %clangxx_tsan -fno-sanitize=thread %s -o %t
-
-// RUN: TSAN_DYLIB_PATH=`%clangxx_tsan %s -### 2>&1 \
-// RUN: | grep "libclang_rt.tsan_osx_dynamic.dylib" \
-// RUN: | sed -e 's/.*"\(.*libclang_rt.tsan_osx_dynamic.dylib\)".*/\1/'`
-
-// Launching a non-instrumented binary that dlopen's an instrumented library should fail.
-// RUN: not %run %t-noninstr %t.so 2>&1 | FileCheck %s --check-prefix=CHECK-FAIL
-// Launching a non-instrumented binary with an explicit DYLD_INSERT_LIBRARIES should work.
-// RUN: DYLD_INSERT_LIBRARIES=$TSAN_DYLIB_PATH %run %t-noninstr %t.so 2>&1 | FileCheck %s
-
-#include <dlfcn.h>
-#include <pthread.h>
-#include <stdio.h>
-
-#if defined(SHARED_LIB)
-void foo() {
- fprintf(stderr, "Hello world.\n");
-}
-#else // defined(SHARED_LIB)
-int main(int argc, char *argv[]) {
- void *handle = dlopen(argv[1], RTLD_NOW);
- fprintf(stderr, "handle = %p\n", handle);
- void (*foo)() = (void (*)())dlsym(handle, "foo");
- fprintf(stderr, "foo = %p\n", foo);
- foo();
-}
-#endif // defined(SHARED_LIB)
-
-// CHECK: Hello world.
-// CHECK-NOT: ERROR: Interceptors are not working.
-
-// CHECK-FAIL-NOT: Hello world.
-// CHECK-FAIL: ERROR: Interceptors are not working.
OpenPOWER on IntegriCloud