summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/arm-target-features.c
diff options
context:
space:
mode:
authorBernard Ogden <bogden@arm.com>2013-10-29 09:47:51 +0000
committerBernard Ogden <bogden@arm.com>2013-10-29 09:47:51 +0000
commit18b5701a6853f6b4a5b3a05ba5c79105a805b61b (patch)
treec574929b1a37e96e04213e2977c478c65f0b0761 /clang/test/Preprocessor/arm-target-features.c
parentee87e85505bb2b9b5057187785e82715ecbf71f2 (diff)
downloadbcm5719-llvm-18b5701a6853f6b4a5b3a05ba5c79105a805b61b.tar.gz
bcm5719-llvm-18b5701a6853f6b4a5b3a05ba5c79105a805b61b.zip
ARM: Add -m[no-]crc to dis/enable CRC subtargetfeature from clang
Allow users to disable or enable CRC subtarget feature. Differential Revision: http://llvm-reviews.chandlerc.com/D2037 llvm-svn: 193600
Diffstat (limited to 'clang/test/Preprocessor/arm-target-features.c')
-rw-r--r--clang/test/Preprocessor/arm-target-features.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/arm-target-features.c b/clang/test/Preprocessor/arm-target-features.c
index 2cb9be6054a..ae93a3da7c0 100644
--- a/clang/test/Preprocessor/arm-target-features.c
+++ b/clang/test/Preprocessor/arm-target-features.c
@@ -27,6 +27,9 @@
// CHECK-V8-BAREHF-NEON-FP: __ARM_NEON__ 1
// CHECK-V8-BAREHF-NEON-FP: __VFP_FP__ 1
+// RUN: %clang -target armv8a -mnocrc -x c -E -dM %s | FileCheck --check-prefix=CHECK-V8-NOCRC %s
+// CHECK-V8-NOCRC-NOT: __ARM_FEATURE_CRC32 1
+
// Check that -mhwdiv works properly for armv8/thumbv8 (enabled by default).
// RUN: %clang -target armv8 -x c -E -dM %s -o - | FileCheck --check-prefix=ARMV8 %s
OpenPOWER on IntegriCloud