summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-05-30 02:13:15 +0000
committerFangrui Song <maskray@google.com>2019-05-30 02:13:15 +0000
commitd9e9701c4b3f422296dbac729dbd9048eecbf7ee (patch)
tree63cb1f587bbf9b1690b4e6f851670d33f773f2b9
parent0666f9c4e44e0841e5f2f0913659505789604f1b (diff)
downloadbcm5719-llvm-d9e9701c4b3f422296dbac729dbd9048eecbf7ee.tar.gz
bcm5719-llvm-d9e9701c4b3f422296dbac729dbd9048eecbf7ee.zip
[PowerPC] Set the default PLT mode on musl to Secure PLT
The musl libc only supports Secure PLT. Patch by A. Wilcox! Reviewed By: jhibbits Differential Revision: https://reviews.llvm.org/D59185 llvm-svn: 362051
-rw-r--r--clang/lib/Driver/ToolChains/Arch/PPC.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/Arch/PPC.cpp b/clang/lib/Driver/ToolChains/Arch/PPC.cpp
index f0a3271564c..30f1a0d9022 100644
--- a/clang/lib/Driver/ToolChains/Arch/PPC.cpp
+++ b/clang/lib/Driver/ToolChains/Arch/PPC.cpp
@@ -115,7 +115,7 @@ ppc::ReadGOTPtrMode ppc::getPPCReadGOTPtrMode(const Driver &D, const llvm::Tripl
const ArgList &Args) {
if (Args.getLastArg(options::OPT_msecure_plt))
return ppc::ReadGOTPtrMode::SecurePlt;
- if (Triple.isOSNetBSD() || Triple.isOSOpenBSD())
+ if (Triple.isOSNetBSD() || Triple.isOSOpenBSD() || Triple.isMusl())
return ppc::ReadGOTPtrMode::SecurePlt;
else
return ppc::ReadGOTPtrMode::Bss;
OpenPOWER on IntegriCloud