Author: Vitaly Buka
Date: 2021-02-10T13:57:36-08:00
New Revision: 228f00bd75d953545eb2492156d776fdac211a24

URL: 
https://github.com/llvm/llvm-project/commit/228f00bd75d953545eb2492156d776fdac211a24
DIFF: 
https://github.com/llvm/llvm-project/commit/228f00bd75d953545eb2492156d776fdac211a24.diff

LOG: [NFC] Simplify test

Redundant check-prefixes is needed for folloup patches.

Added: 
    

Modified: 
    clang/test/Driver/msan.c

Removed: 
    


################################################################################
diff  --git a/clang/test/Driver/msan.c b/clang/test/Driver/msan.c
index eeacb99175ef..396c16ca7269 100644
--- a/clang/test/Driver/msan.c
+++ b/clang/test/Driver/msan.c
@@ -1,50 +1,49 @@
 // REQUIRES: x86-registered-target
 
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O1 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O3 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefix=CHECK-MSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefix=CHECK-MSAN
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O1 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O3 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefixes=CHECK
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefixes=CHECK
 
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefix=CHECK-KMSAN
-// RUN: %clang -O1 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefix=CHECK-KMSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefix=CHECK-KMSAN
-// RUN: %clang -O3 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefix=CHECK-KMSAN
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefix=CHECK-KMSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefix=CHECK-KMSAN
-// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang -O1 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang -O3 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefixes=CHECK
+// RUN: %clang     -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -O2 -fno-experimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefixes=CHECK
 
-// RUN: %clang -target mips64-linux-gnu -fsanitize=memory %s -S -emit-llvm -o 
- | FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang -target mips64el-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang -target powerpc64-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang -target powerpc64le-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefix=CHECK-MSAN
+// RUN: %clang -target mips64-linux-gnu -fsanitize=memory %s -S -emit-llvm -o 
- | FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -target mips64el-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -target powerpc64-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefixes=CHECK
+// RUN: %clang -target powerpc64le-unknown-linux-gnu -fsanitize=memory %s -S 
-emit-llvm -o - | FileCheck %s --check-prefixes=CHECK
 
 // Verify that -fsanitize=memory and -fsanitize=kernel-memory invoke 
MSan/KMSAN instrumentation.
 
 // Also check that this works with the new pass manager with and without
 // optimization
-// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O1 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang -O3 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefix=CHECK-MSAN
-// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefix=CHECK-MSAN
-// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefix=CHECK-MSAN
-// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefix=CHECK-MSAN
-// RUN: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefix=CHECK-MSAN
+// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O1 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang -O3 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -o - | FileCheck %s 
--check-prefixes=CHECK
+// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto=thin -o - | 
FileCheck %s --check-prefixes=CHECK
+// RUN: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefixes=CHECK
+// RUN: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=memory %s -S -emit-llvm -flto -o - | FileCheck 
%s --check-prefixes=CHECK
 
-// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang -O1 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang -O3 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
-// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefix=CHECK-KMSAN
+// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O1 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O3 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory  %s -S -emit-llvm -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto=thin -o - 
| FileCheck %s --check-prefixes=CHECK
+// FIX: %clang     -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefixes=CHECK
+// FIX: %clang -O2 -fexperimental-new-pass-manager -target 
x86_64-unknown-linux -fsanitize=kernel-memory %s -S -emit-llvm -flto -o - | 
FileCheck %s --check-prefixes=CHECK
 
 int foo(int *a) { return *a; }
-// CHECK-MSAN: __msan_init
-// CHECK-KMSAN: __msan_get_context_state
+// CHECK: @__msan_


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to