From 930de67e6a78a2461d21d43a84666293bc0197ed Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Mon, 21 Mar 2016 17:29:51 +0000 Subject: [ARM] Clang tests for ARM Cortex-A32 support Patch by Sam Parker. llvm-svn: 263957 --- clang/test/Preprocessor/arm-target-features.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'clang/test/Preprocessor/arm-target-features.c') diff --git a/clang/test/Preprocessor/arm-target-features.c b/clang/test/Preprocessor/arm-target-features.c index bca7bfbf29c..bbad15b4b6c 100644 --- a/clang/test/Preprocessor/arm-target-features.c +++ b/clang/test/Preprocessor/arm-target-features.c @@ -345,16 +345,18 @@ // SWIFT-THUMB:#define __ARM_FEATURE_DSP // SWIFT-THUMB:#define __ARM_FP 0xE -// Test whether predefines are as expected when targeting cortex-a53. -// RUN: %clang -target armv8 -mcpu=cortex-a53 -x c -E -dM %s -o - | FileCheck --check-prefix=A53-ARM %s -// A53-ARM:#define __ARM_ARCH_EXT_IDIV__ 1 -// A53-ARM:#define __ARM_FEATURE_DSP -// A53-ARM:#define __ARM_FP 0xE - -// RUN: %clang -target armv8 -mthumb -mcpu=cortex-a53 -x c -E -dM %s -o - | FileCheck --check-prefix=A53-THUMB %s -// A53-THUMB:#define __ARM_ARCH_EXT_IDIV__ 1 -// A53-THUMB:#define __ARM_FEATURE_DSP -// A53-THUMB:#define __ARM_FP 0xE +// Test whether predefines are as expected when targeting ARMv8-A Cortex implementations +// RUN: %clang -target armv8 -mcpu=cortex-a32 -x c -E -dM %s -o - | FileCheck --check-prefix=ARMV8-ARM %s +// RUN: %clang -target armv8 -mcpu=cortex-a53 -x c -E -dM %s -o - | FileCheck --check-prefix=ARMV8-ARM %s +// ARMV8-ARM:#define __ARM_ARCH_EXT_IDIV__ 1 +// ARMV8-ARM:#define __ARM_FEATURE_DSP +// ARMV8-ARM:#define __ARM_FP 0xE + +// RUN: %clang -target armv8 -mthumb -mcpu=cortex-a32 -x c -E -dM %s -o - | FileCheck --check-prefix=ARMV8-THUMB %s +// RUN: %clang -target armv8 -mthumb -mcpu=cortex-a53 -x c -E -dM %s -o - | FileCheck --check-prefix=ARMV8-THUMB %s +// ARMV8-THUMB:#define __ARM_ARCH_EXT_IDIV__ 1 +// ARMV8-THUMB:#define __ARM_FEATURE_DSP +// ARMV8-THUMB:#define __ARM_FP 0xE // Test whether predefines are as expected when targeting cortex-r4. // RUN: %clang -target armv7 -mcpu=cortex-r4 -x c -E -dM %s -o - | FileCheck --check-prefix=R4-ARM %s -- cgit v1.2.3