forked from OSchip/llvm-project
[PS4] Add missing tests for -fsanitize=...
llvm-svn: 250516
This commit is contained in:
parent
67d28057fa
commit
4585ed006a
|
|
@ -292,3 +292,16 @@
|
|||
// RUN: %clang -target powerpc64-unknown-linux-gnu -fsanitize=memory %s -### 2>&1 | FileCheck %s -check-prefix=CHECK-SANM
|
||||
// RUN: %clang -target powerpc64le-unknown-linux-gnu -fsanitize=memory %s -### 2>&1 | FileCheck %s -check-prefix=CHECK-SANM
|
||||
// CHECK-SANM: "-fsanitize=memory"
|
||||
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=function -fsanitize=undefined %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-FSAN-UBSAN-PS4
|
||||
// CHECK-FSAN-UBSAN-PS4: unsupported option '-fsanitize=function' for target 'x86_64-scei-ps4'
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=function %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-FSAN-PS4
|
||||
// CHECK-FSAN-PS4: unsupported option '-fsanitize=function' for target 'x86_64-scei-ps4'
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=dataflow %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-DFSAN-PS4
|
||||
// CHECK-DFSAN-PS4: unsupported option '-fsanitize=dataflow' for target 'x86_64-scei-ps4'
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=leak %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-LSAN-PS4
|
||||
// CHECK-LSAN-PS4: unsupported option '-fsanitize=leak' for target 'x86_64-scei-ps4'
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=memory %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-MSAN-PS4
|
||||
// CHECK-MSAN-PS4: unsupported option '-fsanitize=memory' for target 'x86_64-scei-ps4'
|
||||
// RUN: %clang -target x86_64-scei-ps4 -fsanitize=thread %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-TSAN-PS4
|
||||
// CHECK-TSAN-PS4: unsupported option '-fsanitize=thread' for target 'x86_64-scei-ps4'
|
||||
|
|
|
|||
|
|
@ -334,3 +334,24 @@
|
|||
//
|
||||
// CHECK-SAFESTACK-ANDROID-AARCH64: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}"
|
||||
// CHECK-SAFESTACK-ANDROID-AARCH64-NOT: libclang_rt.safestack
|
||||
|
||||
// RUN: %clang -fsanitize=undefined %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target x86_64-scei-ps4 \
|
||||
// RUN: -shared \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-UBSAN-PS4 %s
|
||||
// CHECK-UBSAN-PS4: "{{.*}}ld{{(.exe)?}}"
|
||||
// CHECK-UBSAN-PS4: -lSceDbgUBSanitizer_stub_weak
|
||||
|
||||
// RUN: %clang -fsanitize=address %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target x86_64-scei-ps4 \
|
||||
// RUN: -shared \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-ASAN-PS4 %s
|
||||
// CHECK-ASAN-PS4: "{{.*}}ld{{(.exe)?}}"
|
||||
// CHECK-ASAN-PS4: -lSceDbgAddressSanitizer_stub_weak
|
||||
|
||||
// RUN: %clang -fsanitize=address,undefined %s -### -o %t.o 2>&1 \
|
||||
// RUN: -target x86_64-scei-ps4 \
|
||||
// RUN: -shared \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-AUBSAN-PS4 %s
|
||||
// CHECK-AUBSAN-PS4: "{{.*}}ld{{(.exe)?}}"
|
||||
// CHECK-AUBSAN-PS4: -lSceDbgAddressSanitizer_stub_weak
|
||||
|
|
|
|||
Loading…
Reference in New Issue