forked from OSchip/llvm-project
[NFC][Clang] Add driver tests for sb and predres
Add tests that arguments for enabling/disabling sb and predres are correctly being or not passed by the driver. Differential Revision: https://reviews.llvm.org/D57060 llvm-svn: 352203
This commit is contained in:
parent
e4ed82d674
commit
12430bf60b
|
@ -0,0 +1,11 @@
|
|||
// RUN: %clang -### -target aarch64-none-none-eabi -march=armv8a+predres %s 2>&1 | FileCheck %s
|
||||
// CHECK: "-target-feature" "+predres"
|
||||
// CHECK-NOT: "-target-feature" "-predres"
|
||||
|
||||
// RUN: %clang -### -target aarch64-none-none-eabi -march=armv8.5a+nopredres %s 2>&1 | FileCheck %s --check-prefix=NOPR
|
||||
// NOPR: "-target-feature" "-predres"
|
||||
// NOPR-NOT: "-target-feature" "+predres"
|
||||
|
||||
// RUN: %clang -### -target aarch64-none-none-eabi %s 2>&1 | FileCheck %s --check-prefix=ABSENT
|
||||
// ABSENT-NOT: "-target-feature" "+predres"
|
||||
// ABSENT-NOT: "-target-feature" "-predres"
|
|
@ -0,0 +1,14 @@
|
|||
// RUN: %clang -### -target arm-none-none-eabi -march=armv8a+sb %s 2>&1 | FileCheck %s
|
||||
// RUN: %clang -### -target aarch64-none-none-eabi -march=armv8a+sb %s 2>&1 | FileCheck %s
|
||||
// CHECK: "-target-feature" "+sb"
|
||||
// CHECK-NOT: "-target-feature" "-sb"
|
||||
|
||||
// RUN: %clang -### -target arm-none-none-eabi -march=armv8.5a+nosb %s 2>&1 | FileCheck %s --check-prefix=NOSB
|
||||
// RUN: %clang -### -target aarch64-none-none-eabi -march=armv8.5a+nosb %s 2>&1 | FileCheck %s --check-prefix=NOSB
|
||||
// NOSB: "-target-feature" "-sb"
|
||||
// NOSB-NOT: "-target-feature" "+sb"
|
||||
|
||||
// RUN: %clang -### -target arm-none-none-eabi %s 2>&1 | FileCheck %s --check-prefix=ABSENT
|
||||
// RUN: %clang -### -target aarch64-none-none-eabi %s 2>&1 | FileCheck %s --check-prefix=ABSENT
|
||||
// ABSENT-NOT: "-target-feature" "+sb"
|
||||
// ABSENT-NOT: "-target-feature" "-sb"
|
Loading…
Reference in New Issue