diff options
author | Fangrui Song <maskray@google.com> | 2019-05-30 02:13:15 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-05-30 02:13:15 +0000 |
commit | d9e9701c4b3f422296dbac729dbd9048eecbf7ee (patch) | |
tree | 63cb1f587bbf9b1690b4e6f851670d33f773f2b9 | |
parent | 0666f9c4e44e0841e5f2f0913659505789604f1b (diff) | |
download | bcm5719-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.cpp | 2 |
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; |