This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[Patch Gas ARM] Add support for Cortex-A35
- From: James Greenhalgh <james dot greenhalgh at arm dot com>
- To: binutils at sourceware dot org
- Cc: nickc at redhat dot com, rearnsha at arm dot com, ramana dot radhakrishnan at arm dot com
- Date: Wed, 11 Nov 2015 16:09:48 +0000
- Subject: [Patch Gas ARM] Add support for Cortex-A35
- Authentication-results: sourceware.org; auth=none
- References: <1447258047-10763-1-git-send-email-james dot greenhalgh at arm dot com>
Hi,
This patch adds support to the ARM 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. We set the default
FPU for Cortex-A35 to FPU_ARCH_CRYPTO_NEON_VFP_ARMV8 in the same fashion
as for Cortex-A53 and Cortex-A57.
Tested in a cross environment for arm-none-eabi with no issues.
OK? If so, please apply it on my behalf as I don't have write permissions
over here.
Thanks,
James
---
2015-11-11 James Greenhalgh <james.greenhalgh@arm.com>
* config/tc-arm.c (arm_cpus): Likewise.
* doc/c-arm.texi (-mcpu=): Likewise.
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index e33a77f..87021c3 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -24720,6 +24720,8 @@ static const struct arm_cpu_option_table arm_cpus[] =
"Cortex-A15"),
ARM_CPU_OPT ("cortex-a17", ARM_ARCH_V7VE, FPU_ARCH_NEON_VFP_V4,
"Cortex-A17"),
+ ARM_CPU_OPT ("cortex-a35", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
+ "Cortex-A35"),
ARM_CPU_OPT ("cortex-a53", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
"Cortex-A53"),
ARM_CPU_OPT ("cortex-a57", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi
index 661f631..9a34f5e 100644
--- a/gas/doc/c-arm.texi
+++ b/gas/doc/c-arm.texi
@@ -119,6 +119,7 @@ recognized:
@code{cortex-a8},
@code{cortex-a9},
@code{cortex-a15},
+@code{cortex-a35},
@code{cortex-a53},
@code{cortex-a57},
@code{cortex-a72},