aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-04-12 07:14:04 +0000
committerAlexey Samsonov <samsonov@google.com>2013-04-12 07:14:04 +0000
commitd10d2d7bcbf03b1610e8382bfa4f165e246bde29 (patch)
treee308680faf53fbc5ddd7eb571771106b909ea663 /lib
parent103f2586f0a45cbf44a08804a108d5ea4baa1577 (diff)
[MSan] don't build tests with -fPIE/-pie, as these flags are implied by -fsanitize=memory now
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@179366 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/msan/lit_tests/lit.cfg4
-rw-r--r--lib/msan/tests/CMakeLists.txt2
2 files changed, 1 insertions, 5 deletions
diff --git a/lib/msan/lit_tests/lit.cfg b/lib/msan/lit_tests/lit.cfg
index 07b5cbe97..e220c38ff 100644
--- a/lib/msan/lit_tests/lit.cfg
+++ b/lib/msan/lit_tests/lit.cfg
@@ -61,9 +61,7 @@ clang_msan_cflags = ["-fsanitize=memory",
"-mno-omit-leaf-frame-pointer",
"-fno-omit-frame-pointer",
"-fno-optimize-sibling-calls",
- "-g",
- "-fPIE",
- "-pie"]
+ "-g"]
clang_msan_cxxflags = ["-ccc-cxx "] + clang_msan_cflags
config.substitutions.append( ("%clang_msan ",
" ".join([config.clang] + clang_msan_cflags) +
diff --git a/lib/msan/tests/CMakeLists.txt b/lib/msan/tests/CMakeLists.txt
index abfb96a08..7a784023d 100644
--- a/lib/msan/tests/CMakeLists.txt
+++ b/lib/msan/tests/CMakeLists.txt
@@ -47,7 +47,6 @@ set(MSAN_UNITTEST_COMMON_CFLAGS
-I${COMPILER_RT_SOURCE_DIR}/lib/msan
-std=c++0x
-stdlib=libc++
- -fPIE
-g
-O2
-fno-exceptions
@@ -62,7 +61,6 @@ set(MSAN_UNITTEST_INSTRUMENTED_CFLAGS
)
set(MSAN_UNITTEST_LINK_FLAGS
-fsanitize=memory
- -pie
-ldl
# FIXME: we build libcxx without cxxabi and need libstdc++ to provide it.
-lstdc++