forked from OSchip/llvm-project
[OpenMP] Add explicit triple to linker wrapper test
Summary: Some platforms like Mach-O require different handling of section names. This is not supported on Mac-OS or Windows yet so we shouldn't be testing the compilation there. Add an explicit triple to the tests.
This commit is contained in:
parent
e13d2efed6
commit
1dfe0273fd
|
@ -2,7 +2,7 @@
|
|||
// REQUIRES: nvptx-registered-target
|
||||
// REQUIRES: amdgpu-registered-target
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o \
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,nvptx64-nvida-cuda,sm_70
|
||||
// RUN: clang-linker-wrapper --print-wrapped-module --dry-run -linker-path /usr/bin/ld \
|
||||
// RUN: -- %t.o -o a.out 2>&1 | FileCheck %s --check-prefix=OPENMP
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// REQUIRES: nvptx-registered-target
|
||||
// REQUIRES: amdgpu-registered-target
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o \
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,nvptx64-nvida-cuda,sm_70 \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,nvptx64-nvida-cuda,sm_70
|
||||
// RUN: clang-linker-wrapper --dry-run -linker-path /usr/bin/ld -- %t.o -o a.out \
|
||||
|
@ -10,7 +10,7 @@
|
|||
|
||||
// NVPTX_LINK: nvlink{{.*}}-m64 -o {{.*}}.out -arch sm_70 {{.*}}.o {{.*}}.o
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o \
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,amdgcn-amd-amdhsa,gfx908 \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,amdgcn-amd-amdhsa,gfx908
|
||||
// RUN: clang-linker-wrapper --dry-run -linker-path /usr/bin/ld -- %t.o -o a.out \
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
// AMDGPU_LINK: lld{{.*}}-flavor gnu --no-undefined -shared -o {{.*}}.out {{.*}}.o {{.*}}.o
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o \
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,x86_64-unknown-linux-gnu, \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,x86_64-unknown-linux-gnu,
|
||||
// RUN: clang-linker-wrapper --dry-run -linker-path /usr/bin/ld.lld -- %t.o -o a.out \
|
||||
|
@ -26,13 +26,13 @@
|
|||
|
||||
// CPU_LINK: ld.lld{{.*}}-m elf_x86_64 -shared -Bsymbolic -o {{.*}}.out {{.*}}.o {{.*}}.o
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o
|
||||
// RUN: clang-linker-wrapper --dry-run -linker-path /usr/bin/ld.lld -- -a -b -c %t.o -o a.out \
|
||||
// RUN: 2>&1 | FileCheck %s --check-prefix=HOST_LINK
|
||||
|
||||
// HOST_LINK: ld.lld{{.*}}-a -b -c {{.*}}.o -o a.out
|
||||
|
||||
// RUN: %clang -cc1 %s -emit-obj -o %t.o \
|
||||
// RUN: %clang -cc1 %s -triple x86_64-unknown-linux-gnu -emit-obj -o %t.o \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-bc.bc,openmp,nvptx64-nvida-cuda,sm_70 \
|
||||
// RUN: -fembed-offload-object=%S/Inputs/dummy-bc.bc,openmp,nvptx64-nvida-cuda,sm_70
|
||||
// RUN: clang-linker-wrapper --dry-run -linker-path /usr/bin/ld -- %t.o -o a.out \
|
||||
|
|
Loading…
Reference in New Issue