summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver
diff options
context:
space:
mode:
authorStefan Pintilie <stefanp@ca.ibm.com>2018-11-16 19:21:33 +0000
committerStefan Pintilie <stefanp@ca.ibm.com>2018-11-16 19:21:33 +0000
commitcf2360fa8630d8d2c67ea3d4de75a3ca2df0b8e4 (patch)
treef40cb8385f84fe73674dd4fb75a3a70acb6b765e /clang/lib/Driver
parent883c70959d47cf8127b878b11c1fc6389d5eda66 (diff)
downloadbcm5719-llvm-cf2360fa8630d8d2c67ea3d4de75a3ca2df0b8e4.tar.gz
bcm5719-llvm-cf2360fa8630d8d2c67ea3d4de75a3ca2df0b8e4.zip
Revert "[PowerPC] Make no-PIC default to match GCC - CLANG"
This reverts commit r347070 llvm-svn: 347075
Diffstat (limited to 'clang/lib/Driver')
-rw-r--r--clang/lib/Driver/ToolChains/Gnu.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp
index 78e0ca18cba..1af99358b73 100644
--- a/clang/lib/Driver/ToolChains/Gnu.cpp
+++ b/clang/lib/Driver/ToolChains/Gnu.cpp
@@ -2430,6 +2430,9 @@ bool Generic_GCC::isPICDefault() const {
switch (getArch()) {
case llvm::Triple::x86_64:
return getTriple().isOSWindows();
+ case llvm::Triple::ppc64:
+ case llvm::Triple::ppc64le:
+ return !getTriple().isOSBinFormatMachO() && !getTriple().isMacOSX();
case llvm::Triple::mips64:
case llvm::Triple::mips64el:
return true;
OpenPOWER on IntegriCloud