From 8c64928887997a176c8f78b26c0edf00d6b2f59d Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Tue, 19 Apr 2022 18:46:12 -0400 Subject: [PATCH] [OpenMP] Add necessary registered targets for linker wrapper test Summary: The linker wrapper needs to use the registered backend to perform LTO. This was causing problems on the buildbots that didn't support it. --- clang/test/Driver/linker-wrapper-image.c | 2 ++ clang/test/Driver/linker-wrapper.c | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/clang/test/Driver/linker-wrapper-image.c b/clang/test/Driver/linker-wrapper-image.c index dbe32f307031..00d8e235255f 100644 --- a/clang/test/Driver/linker-wrapper-image.c +++ b/clang/test/Driver/linker-wrapper-image.c @@ -1,4 +1,6 @@ // REQUIRES: x86-registered-target +// REQUIRES: nvptx-registered-target +// REQUIRES: amdgpu-registered-target // RUN: %clang -cc1 %s -emit-obj -o %t.o \ // RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,nvptx64-nvida-cuda,sm_70 diff --git a/clang/test/Driver/linker-wrapper.c b/clang/test/Driver/linker-wrapper.c index 0f9220bd2a95..a2c2777c3ce2 100644 --- a/clang/test/Driver/linker-wrapper.c +++ b/clang/test/Driver/linker-wrapper.c @@ -1,4 +1,6 @@ // REQUIRES: x86-registered-target +// REQUIRES: nvptx-registered-target +// REQUIRES: amdgpu-registered-target // RUN: %clang -cc1 %s -emit-obj -o %t.o \ // RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,nvptx64-nvida-cuda,sm_70 \ @@ -9,8 +11,8 @@ // NVPTX_LINK: nvlink{{.*}}-m64 -o {{.*}}.out -arch sm_70 {{.*}}.o {{.*}}.o // RUN: %clang -cc1 %s -emit-obj -o %t.o \ -// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,amdgcn-amd-amdhsam,gfx908 \ -// RUN: -fembed-offload-object=%S/Inputs/dummy-elf.o,openmp,amdgcn-amd-amdhsam,gfx908 +// 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 \ // RUN: 2>&1 | FileCheck %s --check-prefix=AMDGPU_LINK