summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorYaxun Liu <Yaxun.Liu@amd.com>2018-08-30 15:10:20 +0000
committerYaxun Liu <Yaxun.Liu@amd.com>2018-08-30 15:10:20 +0000
commit5e98c2b69db07905348e8d5b1778bbba94c56531 (patch)
treea99153fc06cb52202ebb9b18960c6c47bf428010 /clang/test
parente6ce8da0252aba2642eb7879e1ff87beba568f67 (diff)
downloadbcm5719-llvm-5e98c2b69db07905348e8d5b1778bbba94c56531.tar.gz
bcm5719-llvm-5e98c2b69db07905348e8d5b1778bbba94c56531.zip
[HIP] Add -fvisibility hidden option to clang
AMDGPU target need -fvisibility hidden option for clang to work around a limitation of no PLT support, otherwise there is compilation error at -O0. Differential Revision: https://reviews.llvm.org/D51434 llvm-svn: 341077
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Driver/hip-toolchain.hip6
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/Driver/hip-toolchain.hip b/clang/test/Driver/hip-toolchain.hip
index 7e0bdc3ca0c..8bdce487b1d 100644
--- a/clang/test/Driver/hip-toolchain.hip
+++ b/clang/test/Driver/hip-toolchain.hip
@@ -15,13 +15,15 @@
// CHECK: [[CLANG:".*clang.*"]] "-cc1" "-triple" "amdgcn-amd-amdhsa"
// CHECK-SAME: "-aux-triple" "x86_64-unknown-linux-gnu" "-emit-llvm-bc"
// CHECK-SAME: {{.*}} "-main-file-name" "a.cu" {{.*}} "-target-cpu" "gfx803"
-// CHECK-SAME: "-fcuda-is-device" {{.*}} "-o" [[A_BC:".*bc"]] "-x" "hip"
+// CHECK-SAME: "-fcuda-is-device" "-fvisibility" "hidden"
+// CHECK-SAME: {{.*}} "-o" [[A_BC:".*bc"]] "-x" "hip"
// CHECK-SAME: {{.*}} [[A_SRC:".*a.cu"]]
// CHECK: [[CLANG]] "-cc1" "-triple" "amdgcn-amd-amdhsa"
// CHECK-SAME: "-aux-triple" "x86_64-unknown-linux-gnu" "-emit-llvm-bc"
// CHECK-SAME: {{.*}} "-main-file-name" "b.hip" {{.*}} "-target-cpu" "gfx803"
-// CHECK-SAME: "-fcuda-is-device" {{.*}} "-o" [[B_BC:".*bc"]] "-x" "hip"
+// CHECK-SAME: "-fcuda-is-device" "-fvisibility" "hidden"
+// CHECK-SAME: {{.*}} "-o" [[B_BC:".*bc"]] "-x" "hip"
// CHECK-SAME: {{.*}} [[B_SRC:".*b.hip"]]
// CHECK: [[LLVM_LINK:"*.llvm-link"]] [[A_BC]] [[B_BC]]
OpenPOWER on IntegriCloud