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"