[clang] 64666d4 - [Driver][test] Remove unneeded some REQUIRES:
Fangrui Song via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 6 12:01:27 PDT 2023
Author: Fangrui Song
Date: 2023-06-06T12:01:22-07:00
New Revision: 64666d46c0bb0575e62525a5b867569b32850116
URL: https://github.com/llvm/llvm-project/commit/64666d46c0bb0575e62525a5b867569b32850116
DIFF: https://github.com/llvm/llvm-project/commit/64666d46c0bb0575e62525a5b867569b32850116.diff
LOG: [Driver][test] Remove unneeded some REQUIRES:
to decrease the number of unsupported tests on other platforms.
Added:
Modified:
clang/test/Driver/as-warnings.c
clang/test/Driver/darwin-ld-dedup.c
clang/test/Driver/darwin-ld-demangle.c
clang/test/Driver/darwin-ld-lto.c
clang/test/Driver/darwin-opt-record-ld.c
clang/test/Driver/darwin-warning-options.c
Removed:
################################################################################
diff --git a/clang/test/Driver/as-warnings.c b/clang/test/Driver/as-warnings.c
index 1f785f0495092..c72ea34ff8a71 100644
--- a/clang/test/Driver/as-warnings.c
+++ b/clang/test/Driver/as-warnings.c
@@ -3,18 +3,15 @@
// FATAL_WARNINGS: "-massembler-fatal-warnings"
// RUN: %clang -### %s -c -o tmp.o -target i686-pc-linux-gnu -fno-integrated-as -Wa,--no-warn 2>&1 | FileCheck -check-prefix=CHECK-NOIAS %s
-// RUN: %clang -### %s -c -o tmp.o -integrated-as -Wa,--no-warn 2>&1 | FileCheck %s
+// RUN: %clang -### %s -c -o tmp.o --target=x86_64-pc-linux-gnu -integrated-as -Wa,--no-warn 2>&1 | FileCheck %s
/// -W is alias for --no-warn.
// RUN: %clang -### %s -c -o tmp.o -target i686-pc-linux-gnu -fno-integrated-as -Wa,-W 2>&1 | FileCheck -check-prefix=CHECK-NOIASW %s
-// RUN: %clang -### %s -c -o tmp.o -integrated-as -Wa,-W 2>&1 | FileCheck %s
+// RUN: %clang -### --target=x86_64-pc-linux-gnu %s -c -o tmp.o -integrated-as -Wa,-W 2>&1 | FileCheck %s
/// Make sure warnings behave properly in integrated assembler.
-// RUN: %clang %s -c -o %t.o -integrated-as -Wa,--no-warn 2>&1 | FileCheck -allow-empty --check-prefix=CHECK-AS-NOWARN %s
-// RUN: not %clang %s -c -o %t.o -integrated-as -Wa,--fatal-warnings 2>&1 | FileCheck --check-prefix=CHECK-AS-FATAL %s
-
-// REQUIRES: x86-registered-target
-// REQUIRES: system-linux
+// RUN: %clang --target=x86_64-pc-linux-gnu %s -c -o %t.o -integrated-as -Wa,--no-warn 2>&1 | FileCheck -allow-empty --check-prefix=CHECK-AS-NOWARN %s
+// RUN: not %clang --target=x86_64-pc-linux-gnu %s -c -o %t.o -integrated-as -Wa,--fatal-warnings 2>&1 | FileCheck --check-prefix=CHECK-AS-FATAL %s
// CHECK: "-cc1" {{.*}} "-massembler-no-warn"
// CHECK-NOIAS: "--no-warn"
diff --git a/clang/test/Driver/darwin-ld-dedup.c b/clang/test/Driver/darwin-ld-dedup.c
index 1d866f40291ab..b75c52d2da32a 100644
--- a/clang/test/Driver/darwin-ld-dedup.c
+++ b/clang/test/Driver/darwin-ld-dedup.c
@@ -1,5 +1,3 @@
-// REQUIRES: system-darwin
-
// -no_deduplicate is only present from ld64 version 262 and later.
// RUN: %clang -target x86_64-apple-darwin10 -### %s \
// RUN: -mlinker-version=261 -O0 2>&1 | FileCheck -check-prefix=LINK_DEDUP %s
diff --git a/clang/test/Driver/darwin-ld-demangle.c b/clang/test/Driver/darwin-ld-demangle.c
index 1eef3c70322f9..11eff8917d3f9 100644
--- a/clang/test/Driver/darwin-ld-demangle.c
+++ b/clang/test/Driver/darwin-ld-demangle.c
@@ -1,8 +1,6 @@
-// REQUIRES: system-darwin
-
// On Darwin, -demangle is passed to the linker of HOST_LINK_VERSION
// is high enough. It is assumed to be high enough on systems where
// this test gets run.
-// RUN: %clang -### %s 2>&1 | FileCheck %s
+// RUN: %clang -### --target=arm64-apple-darwin %s 2>&1 | FileCheck %s
// CHECK: -demangle
diff --git a/clang/test/Driver/darwin-ld-lto.c b/clang/test/Driver/darwin-ld-lto.c
index 386a8edecbe4d..b96d5ab30b496 100644
--- a/clang/test/Driver/darwin-ld-lto.c
+++ b/clang/test/Driver/darwin-ld-lto.c
@@ -1,5 +1,3 @@
-// REQUIRES: system-darwin
-
// Check that ld gets "-lto_library".
// RUN: mkdir -p %t/bin
diff --git a/clang/test/Driver/darwin-opt-record-ld.c b/clang/test/Driver/darwin-opt-record-ld.c
index 83630ed01da8b..a0453ee6baf93 100644
--- a/clang/test/Driver/darwin-opt-record-ld.c
+++ b/clang/test/Driver/darwin-opt-record-ld.c
@@ -1,5 +1,3 @@
-// REQUIRES: system-darwin
-
// RUN: touch %t.o
//
// Check that we're not passing -lto-pass-remarks-output if not requested
diff --git a/clang/test/Driver/darwin-warning-options.c b/clang/test/Driver/darwin-warning-options.c
index b0a591eac8204..66047fa0786b4 100644
--- a/clang/test/Driver/darwin-warning-options.c
+++ b/clang/test/Driver/darwin-warning-options.c
@@ -1,7 +1,5 @@
-// REQUIRES: system-darwin
-
// Always error about undefined 'TARGET_OS_*' macros on Darwin.
-// RUN: %clang -### %s 2>&1 | FileCheck %s
+// RUN: %clang -### --target=arm64-apple-darwin %s 2>&1 | FileCheck %s
// CHECK-DAG: "-Wundef-prefix=TARGET_OS_"
// CHECK-DAG: "-Werror=undef-prefix"
More information about the cfe-commits
mailing list