summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/aarch64-target-features.c
diff options
context:
space:
mode:
authorBradley Smith <bradley.smith@arm.com>2014-05-02 15:17:51 +0000
committerBradley Smith <bradley.smith@arm.com>2014-05-02 15:17:51 +0000
commit418c5935f88e973bd44e04f5ca3edbbf31f7d624 (patch)
treed85a7c0c8d9de0aa666179d1089dc56d8c5849ac /clang/test/Preprocessor/aarch64-target-features.c
parentd7360900a8d6a2616400bd35620cca481ef2b718 (diff)
downloadbcm5719-llvm-418c5935f88e973bd44e04f5ca3edbbf31f7d624.tar.gz
bcm5719-llvm-418c5935f88e973bd44e04f5ca3edbbf31f7d624.zip
[ARM64/AArch64] Hook up CRC32 subtarget feature to the driver
llvm-svn: 207841
Diffstat (limited to 'clang/test/Preprocessor/aarch64-target-features.c')
-rw-r--r--clang/test/Preprocessor/aarch64-target-features.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/aarch64-target-features.c b/clang/test/Preprocessor/aarch64-target-features.c
index b51556f6fae..fb95263901b 100644
--- a/clang/test/Preprocessor/aarch64-target-features.c
+++ b/clang/test/Preprocessor/aarch64-target-features.c
@@ -10,6 +10,7 @@
// CHECK: __ARM_ARCH_PROFILE 'A'
// CHECK-NOT: __ARM_FEATURE_BIG_ENDIAN
// CHECK: __ARM_FEATURE_CLZ 1
+// CHECK-NOT: __ARM_FEATURE_CRC32 1
// CHECK-NOT: __ARM_FEATURE_CRYPTO 1
// CHECK: __ARM_FEATURE_DIV 1
// CHECK: __ARM_FEATURE_FMA 1
@@ -27,6 +28,10 @@
// RUN: %clang -target aarch64-none-linux-gnu -mfpu=crypto-neon-fp-armv8 -x c -E -dM %s -o - | FileCheck --check-prefix=CHECK-CRYPTO %s
// CHECK-CRYPTO: __ARM_FEATURE_CRYPTO 1
+// RUN: %clang -target aarch64-none-linux-gnu -mcrc -x c -E -dM %s -o - | FileCheck --check-prefix=CHECK-CRC32 %s
+// RUN: %clang -target arm64-none-linux-gnu -mcrc -x c -E -dM %s -o - | FileCheck --check-prefix=CHECK-CRC32 %s
+// CHECK-CRC32: __ARM_FEATURE_CRC32 1
+
// RUN: %clang -target aarch64-none-linux-gnu -ffast-math -x c -E -dM %s -o - | FileCheck --check-prefix=CHECK-FASTMATH %s
// CHECK-FASTMATH: __ARM_FP_FAST 1
OpenPOWER on IntegriCloud