File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change 11// / Test that SYCL bitcode device libraries are properly separated for NVIDIA and AMD targets.
22
3- // / amdgpu-registered-target is required for generating %t.amd.o.
4- // REQUIRES: amdgpu-registered-target
5-
63// / Check devicelib are linked for nvptx.
74// RUN: %clang -### -fsycl --offload-new-driver \
85// RUN: -fno-sycl-libspirv -Wno-unsafe-libspirv-not-linked \
7471// RUN: %clangxx -fsycl -fsycl-targets=amdgcn-amd-amdhsa \
7572// RUN: -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx900 \
7673// RUN: -fno-sycl-libspirv -Wno-unsafe-libspirv-not-linked \
77- // RUN: --offload-new-driver -c %s -o %t.amd.o -nogpulib
74+ // RUN: --offload-new-driver -c %s -o %t.amd.o -nogpulib -fgpu-rdc
7875// RUN: clang-linker-wrapper --bitcode-library=amdgcn-amd-amdhsa=%t.amd.devicelib.bc \
7976// RUN: --host-triple=x86_64-unknown-linux-gnu --dry-run \
8077// RUN: --linker-path=/usr/bin/ld %t.amd.o -o a.out 2>&1 | FileCheck -check-prefix=CHECK-WRAPPER-AMD %s
8582// RUN: %clangxx -fsycl -fsycl-targets=amdgcn-amd-amdhsa,nvptx64-nvidia-cuda \
8683// RUN: -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=gfx900 \
8784// RUN: -fno-sycl-libspirv -Wno-unsafe-libspirv-not-linked \
88- // RUN: --offload-new-driver -c %s -o %t.multi.o -nocudalib -nogpulib
85+ // RUN: --offload-new-driver -c %s -o %t.multi.o -nocudalib -nogpulib -fgpu-rdc
8986// RUN: clang-linker-wrapper --bitcode-library=amdgcn-amd-amdhsa=%t.amd.devicelib.bc --bitcode-library=nvptx64-nvidia-cuda=%t.nvptx.devicelib.bc --bitcode-library=nvptx64-nvidia-cuda=%t.nvptx.libdummy.bc \
9087// RUN: --host-triple=x86_64-unknown-linux-gnu --dry-run \
9188// RUN: --linker-path=/usr/bin/ld %t.multi.o -o a.out 2>&1 | FileCheck -check-prefix=CHECK-WRAPPER-MULTI %s
You can’t perform that action at this time.
0 commit comments