1 // RUN: %clang -target arm-arm-none-eabi -mfloat-abi=soft %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-MFLOAT-ABI-SOFT 2 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-dotprod" 3 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-fp16fml" 4 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-bf16" 5 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-mve" 6 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-mve.fp" 7 // CHECK-MFLOAT-ABI-SOFT: "-target-feature" "-fpregs" 8 9 // RUN: %clang -target arm-arm-none-eabi -mfpu=none %s -### 2>&1 | FileCheck %s 10 // RUN: %clang -target arm-arm-none-eabi -march=armv8-a+nofp %s -### 2>&1 | FileCheck %s 11 // RUN: %clang -target arm-arm-none-eabi -mcpu=cortex-a35+nofp %s -### 2>&1 | FileCheck %s 12 // RUN: %clang -target arm-arm-none-eabi -march=armv8-a+nofp+nomve %s -### 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-NOMVE 13 // RUN: %clang -target arm-arm-none-eabi -mcpu=cortex-a35+nofp+nomve %s -### 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-NOMVE 14 // CHECK: "-target-feature" "-dotprod" 15 // CHECK: "-target-feature" "-fp16fml" 16 // CHECK: "-target-feature" "-bf16" 17 // CHECK: "-target-feature" "-mve.fp" 18 // CHECK-NOMVE: "-target-feature" "-fpregs" 19