diff options
| author | Rainer Orth <ro@gcc.gnu.org> | 2019-07-30 20:04:53 +0000 |
|---|---|---|
| committer | Rainer Orth <ro@gcc.gnu.org> | 2019-07-30 20:04:53 +0000 |
| commit | bb669c25ba573b1ae7ac93bd6467dc9854816f5d (patch) | |
| tree | b1159150b82775a23fda7fefaf2df673660157b0 /clang/test/Driver | |
| parent | 42c9f3c9116c85411d8c1ad3a4bb256f44f71794 (diff) | |
| download | bcm5719-llvm-bb669c25ba573b1ae7ac93bd6467dc9854816f5d.tar.gz bcm5719-llvm-bb669c25ba573b1ae7ac93bd6467dc9854816f5d.zip | |
[Driver] Support -fsanitize=function on Solaris/x86
UBSan-Standalone-x86_64 :: TestCases/TypeCheck/Function/function.cpp currently
FAILs on Solaris/x86_64:
clang-9: error: unsupported option '-fsanitize=function' for target 'x86_64-pc-solaris2.11'
AFAICS, there's nothing more to do then enable that sanitizer in the driver (for x86 only),
which is what this patch does, together with updating another testcase.
Tested on x86_64-pc-solaris2.11.
Differential Revision: https://reviews.llvm.org/D64488
llvm-svn: 367351
Diffstat (limited to 'clang/test/Driver')
| -rw-r--r-- | clang/test/Driver/fsanitize.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Driver/fsanitize.c b/clang/test/Driver/fsanitize.c index 2896eda5aaa..9a2a3836d15 100644 --- a/clang/test/Driver/fsanitize.c +++ b/clang/test/Driver/fsanitize.c @@ -727,6 +727,9 @@ // RUN: %clang -target x86_64--netbsd -fsanitize=scudo %s -### 2>&1 | FileCheck %s -check-prefix=SCUDO-NETBSD // SCUDO-NETBSD: "-fsanitize=scudo" +// RUN: %clang -target i386--solaris -fsanitize=function %s -### 2>&1 | FileCheck %s -check-prefix=FUNCTION-SOLARIS +// RUN: %clang -target x86_64--solaris -fsanitize=function %s -### 2>&1 | FileCheck %s -check-prefix=FUNCTION-SOLARIS +// FUNCTION-SOLARIS: "-fsanitize=function" // RUN: %clang -target x86_64-scei-ps4 -fsanitize=function -fsanitize=undefined %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-FSAN-UBSAN-PS4 |

