From 46add4901fb08dcca14c4caaef908f86a108c27f Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 1 Feb 2022 15:11:16 -0800 Subject: [PATCH] [Driver][test] Fix fatal-warnings.c CHECK lines and fold the test into as-warnings.c --- clang/test/Driver/{as-no-warnings.c => as-warnings.c} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename clang/test/Driver/{as-no-warnings.c => as-warnings.c} (80%) diff --git a/clang/test/Driver/as-no-warnings.c b/clang/test/Driver/as-warnings.c similarity index 80% rename from clang/test/Driver/as-no-warnings.c rename to clang/test/Driver/as-warnings.c index d6b4921..2e86363 100644 --- a/clang/test/Driver/as-no-warnings.c +++ b/clang/test/Driver/as-warnings.c @@ -1,3 +1,7 @@ +// RUN: %clang -### %s --target=x86_64-pc-linux-gnu -c -Wa,--fatal-warnings 2>&1 | FileCheck %s --check-prefix=FATAL_WARNINGS + +// 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 @@ -17,7 +21,6 @@ // CHECK-NOIAS: "--no-warn" // CHECK-NOIASW: "-W" // CHECK-AS-NOWARN-NOT: warning: -// CHECK-AS-FATAL-NOT: warning: -// CHECK-AS-FATAL: error +// CHECK-AS-FATAL: error: .warning directive invoked in source file __asm(".warning"); -- 2.7.4