diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-21 10:39:15 +0000 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-21 10:39:15 +0000 |
| commit | 96601cad2fa57dcfb1f723cf70da8a2f2d348968 (patch) | |
| tree | 0035e318f364bc5b5a8341ec5438b5be3b9a3ad6 /clang/test/Driver | |
| parent | 23a2fb59b67abf9aee084f3abb989d04434bc36d (diff) | |
| download | bcm5719-llvm-96601cad2fa57dcfb1f723cf70da8a2f2d348968.tar.gz bcm5719-llvm-96601cad2fa57dcfb1f723cf70da8a2f2d348968.zip | |
Add support for FPv4-SP to the clang driver
Added two new options for -mfpu when targetting ARM:
* fpv4-sp-d16
* fp4-sp-d16
The first is the same spelling as gcc.
The lack of a leading `v' is correct, this is consistent with ARM's
documentation and gcc's spelling of the option.
llvm-svn: 201846
Diffstat (limited to 'clang/test/Driver')
| -rw-r--r-- | clang/test/Driver/arm-mfpu.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Driver/arm-mfpu.c b/clang/test/Driver/arm-mfpu.c index 0f9d99593da..89c20354225 100644 --- a/clang/test/Driver/arm-mfpu.c +++ b/clang/test/Driver/arm-mfpu.c @@ -54,6 +54,14 @@ // CHECK-VFP4-D16: "-target-feature" "+d16" // CHECK-VFP4-D16: "-target-feature" "-neon" +// RUN: %clang -target arm-linux-eabi -mfpu=fp4-sp-d16 %s -### -o %t.o 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-FP4-SP-D16 %s +// RUN: %clang -target arm-linux-eabi -mfpu=fpv4-sp-d16 %s -### -o %t.o 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-FP4-SP-D16 %s +// CHECK-FP4-SP-D16: "-target-feature" "+vfp4" +// CHECK-FP4-SP-D16: "-target-feature" "+d16" +// CHECK-FP4-SP-D16: "-target-feature" "+fp-only-sp" +// CHECK-FP4-SP-D16: "-target-feature" "-neon" // RUN: %clang -target arm-linux-eabi -mfpu=neon %s -### -o %t.o 2>&1 \ // RUN: | FileCheck --check-prefix=CHECK-NEON %s |

