diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-02-15 01:01:53 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2018-02-15 01:01:53 +0000 |
commit | b4c83a0bff7df725ad397eaeab95c0d23797a577 (patch) | |
tree | 7e6393dfa771bcd9fffd3d1dca9ad1b654587e45 /clang/lib/Driver/ToolChains/CommonArgs.cpp | |
parent | 47c9b5d4d69e066f40fa008a310beb908ee27997 (diff) | |
download | bcm5719-llvm-b4c83a0bff7df725ad397eaeab95c0d23797a577.tar.gz bcm5719-llvm-b4c83a0bff7df725ad397eaeab95c0d23797a577.zip |
AMDGPU: Enable PIC by default for amdgcn
Differential Revision: https://reviews.llvm.org/D43094
llvm-svn: 325196
Diffstat (limited to 'clang/lib/Driver/ToolChains/CommonArgs.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains/CommonArgs.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/CommonArgs.cpp b/clang/lib/Driver/ToolChains/CommonArgs.cpp index 6461a756cc9..373e1465287 100644 --- a/clang/lib/Driver/ToolChains/CommonArgs.cpp +++ b/clang/lib/Driver/ToolChains/CommonArgs.cpp @@ -864,6 +864,10 @@ tools::ParsePICArgs(const ToolChain &ToolChain, const ArgList &Args) { } } + // AMDGPU-specific defaults for PIC. + if (Triple.getArch() == llvm::Triple::amdgcn) + PIC = true; + // The last argument relating to either PIC or PIE wins, and no // other argument is used. If the last argument is any flavor of the // '-fno-...' arguments, both PIC and PIE are disabled. Any PIE |