[clang] edbfc10 - clang: Fix excessively strict test requirements
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Thu Jan 12 10:00:56 PST 2023
Author: Matt Arsenault
Date: 2023-01-12T13:00:49-05:00
New Revision: edbfc10b48651c94e0c3c774f2a45011b36796e1
URL: https://github.com/llvm/llvm-project/commit/edbfc10b48651c94e0c3c774f2a45011b36796e1
DIFF: https://github.com/llvm/llvm-project/commit/edbfc10b48651c94e0c3c774f2a45011b36796e1.diff
LOG: clang: Fix excessively strict test requirements
At most this requires x86 as it's used in the run lines, it
doesn't require a linux host.
Added:
Modified:
clang/test/CodeGenCXX/clang-sections-1.cpp
clang/test/OpenMP/debug_private.c
clang/test/OpenMP/debug_task_shared.c
clang/test/OpenMP/debug_threadprivate_copyin.c
clang/test/OpenMP/outlined_artificial.c
Removed:
################################################################################
diff --git a/clang/test/CodeGenCXX/clang-sections-1.cpp b/clang/test/CodeGenCXX/clang-sections-1.cpp
index 5dbfb0afac22e..8e1361e4060a7 100644
--- a/clang/test/CodeGenCXX/clang-sections-1.cpp
+++ b/clang/test/CodeGenCXX/clang-sections-1.cpp
@@ -1,7 +1,7 @@
// RUN: %clang_cc1 -triple x86_64-linux -emit-llvm -o - %s | FileCheck %s --check-prefix=LLVM
// RUN: %clang_cc1 -triple x86_64-linux -S -o - %s | FileCheck %s --check-prefix=ASM
// Actually, any ELF target would do
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
#pragma clang section bss = "B$$" data = "d at t@" rodata = "r0d at t@"
diff --git a/clang/test/OpenMP/debug_private.c b/clang/test/OpenMP/debug_private.c
index a17dd45613a6c..e1d095b5de2ba 100644
--- a/clang/test/OpenMP/debug_private.c
+++ b/clang/test/OpenMP/debug_private.c
@@ -1,7 +1,7 @@
// This testcase checks emission of debug info for variables inside
// private/firstprivate/lastprivate.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// RUN: %clang_cc1 -debug-info-kind=line-directives-only -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=NEG
diff --git a/clang/test/OpenMP/debug_task_shared.c b/clang/test/OpenMP/debug_task_shared.c
index e2259c5d9a720..7bbd080befec2 100644
--- a/clang/test/OpenMP/debug_task_shared.c
+++ b/clang/test/OpenMP/debug_task_shared.c
@@ -1,7 +1,7 @@
// This testcase checks emission of debug info for variables
// inside shared clause of task construct.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -DSHARED -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s --check-prefix=NEG
diff --git a/clang/test/OpenMP/debug_threadprivate_copyin.c b/clang/test/OpenMP/debug_threadprivate_copyin.c
index bb0b76d5242a4..56e1f97bb07d5 100644
--- a/clang/test/OpenMP/debug_threadprivate_copyin.c
+++ b/clang/test/OpenMP/debug_threadprivate_copyin.c
@@ -1,7 +1,7 @@
// This testcase checks emission of debug info for threadprivate variables
// present in any clause of OpenMP construct.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// expected-no-diagnostics
diff --git a/clang/test/OpenMP/outlined_artificial.c b/clang/test/OpenMP/outlined_artificial.c
index 4c997ef2e68f5..20b10f23a16b3 100644
--- a/clang/test/OpenMP/outlined_artificial.c
+++ b/clang/test/OpenMP/outlined_artificial.c
@@ -1,7 +1,7 @@
// This testcase checks emission of DIFlagArtificial flag for outlined
// subroutines generated by compiler.
-// REQUIRES: x86_64-linux
+// REQUIRES: x86-registered-target
// RUN: %clang_cc1 -debug-info-kind=constructor -x c -verify -triple x86_64-pc-linux-gnu -fopenmp -emit-llvm %s -o - | FileCheck %s
// expected-no-diagnostics
More information about the cfe-commits
mailing list