diff options
| author | Bradley Smith <bradley.smith@arm.com> | 2014-05-02 15:17:51 +0000 |
|---|---|---|
| committer | Bradley Smith <bradley.smith@arm.com> | 2014-05-02 15:17:51 +0000 |
| commit | 418c5935f88e973bd44e04f5ca3edbbf31f7d624 (patch) | |
| tree | d85a7c0c8d9de0aa666179d1089dc56d8c5849ac /clang/test/Preprocessor/aarch64-target-features.c | |
| parent | d7360900a8d6a2616400bd35620cca481ef2b718 (diff) | |
| download | bcm5719-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.c | 5 |
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 |

