[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