aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2015-11-12 12:04:22 +0000
committerMarcus Shawcroft <marcus.shawcroft@arm.com>2015-11-12 12:04:22 +0000
commit9c352f1c234efabd0e60a0927ae3f25009e4932b (patch)
tree08fa9a1b0ea2cd8ac27f0a9f34a536437904dcfd /gas/config
parent8915a9b7e86881dd3f658e851983b532c64e3b5c (diff)
downloadfsf-binutils-gdb-9c352f1c234efabd0e60a0927ae3f25009e4932b.zip
fsf-binutils-gdb-9c352f1c234efabd0e60a0927ae3f25009e4932b.tar.gz
fsf-binutils-gdb-9c352f1c234efabd0e60a0927ae3f25009e4932b.tar.bz2
[AArch64] Add support for Cortex-A35
This patch adds support to the AArch64 back-end for the Cortex-A35 processor, as recently announced by ARM. The ARM Cortex-A35 provides full support for the ARMv8-A architecture, including the CRC extension, with optional Advanced-SIMD and Floating-Point support. We therefore set feature flags for this CPU to AARCH64_ARCH_V8 and AARCH64_FEATURE_CRC, in the same fashion as Cortex-A53 and Cortex-A57. Tested in a cross environment for AArch64 with no issues.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-aarch64.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index b45aac8..e854b96 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -7676,6 +7676,8 @@ struct aarch64_cpu_option_table
recognized by GCC. */
static const struct aarch64_cpu_option_table aarch64_cpus[] = {
{"all", AARCH64_ANY, NULL},
+ {"cortex-a35", AARCH64_FEATURE (AARCH64_ARCH_V8,
+ AARCH64_FEATURE_CRC), "Cortex-A35"},
{"cortex-a53", AARCH64_FEATURE (AARCH64_ARCH_V8,
AARCH64_FEATURE_CRC), "Cortex-A53"},
{"cortex-a57", AARCH64_FEATURE (AARCH64_ARCH_V8,