summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver
diff options
context:
space:
mode:
authorPetr Hosek <phosek@chromium.org>2018-11-21 21:59:39 +0000
committerPetr Hosek <phosek@chromium.org>2018-11-21 21:59:39 +0000
commitfd6a8abd08feb09de22091399e4685d675b0b3b9 (patch)
tree87aa83f3e69f32e1957070380783f78f6e8c7057 /clang/lib/Driver
parentb007cabb87ac3a8352a9f3f217a1e5f7e98b2c52 (diff)
downloadbcm5719-llvm-fd6a8abd08feb09de22091399e4685d675b0b3b9.tar.gz
bcm5719-llvm-fd6a8abd08feb09de22091399e4685d675b0b3b9.zip
Revert "[Driver] Use --push/pop-state with Sanitizer link deps"
This reverts commit r347413: older versions of ld.gold that are used by Android don't support --push/pop-state which broke sanitizer bots. llvm-svn: 347430
Diffstat (limited to 'clang/lib/Driver')
-rw-r--r--clang/lib/Driver/ToolChains/CommonArgs.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains/CommonArgs.cpp b/clang/lib/Driver/ToolChains/CommonArgs.cpp
index 4f342964882..03298a17c37 100644
--- a/clang/lib/Driver/ToolChains/CommonArgs.cpp
+++ b/clang/lib/Driver/ToolChains/CommonArgs.cpp
@@ -598,7 +598,6 @@ void tools::linkSanitizerRuntimeDeps(const ToolChain &TC,
ArgStringList &CmdArgs) {
// Force linking against the system libraries sanitizers depends on
// (see PR15823 why this is necessary).
- CmdArgs.push_back("--push-state");
CmdArgs.push_back("--no-as-needed");
// There's no libpthread or librt on RTEMS & Android.
if (TC.getTriple().getOS() != llvm::Triple::RTEMS &&
@@ -618,7 +617,6 @@ void tools::linkSanitizerRuntimeDeps(const ToolChain &TC,
if (TC.getTriple().getOS() == llvm::Triple::NetBSD ||
TC.getTriple().getOS() == llvm::Triple::FreeBSD)
CmdArgs.push_back("-lexecinfo");
- CmdArgs.push_back("--pop-state");
}
static void
OpenPOWER on IntegriCloud