This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH][ARM][gas] Add support for Cortex-A32
- From: Kyrill Tkachov <kyrylo dot tkachov at foss dot arm dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Cc: Ramana Radhakrishnan <ramana dot radhakrishnan at arm dot com>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, Nick Clifton <nickc at redhat dot com>
- Date: Wed, 24 Feb 2016 10:48:30 +0000
- Subject: [PATCH][ARM][gas] Add support for Cortex-A32
- Authentication-results: sourceware.org; auth=none
Hi all,
This patch adds support for the Cortex-A32 core, in the same way we always add them.
The Cortex-A32 is an ARMv8-A core.
make check on gas runs fine.
Ok?
Thanks,
Kyrill
2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/tc-arm.c (arm_cpus): Add entry for cortex-a32.
* doc/c-arm.texi (ARM Options): Document cortex-a32.
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 6320f60c25ae19bb418ec6aa4008c1ec407757cf..65ec74302d29b212fa63eaed47aed3a485d936cc 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -24928,6 +24928,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-a32", ARM_ARCH_V8A, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
+ "Cortex-A32"),
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,
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi
index a74c2a3692ad8acfd0a8872971fa3a9d0a19ac98..6f3f29befdc8a9fffd2b991f5f196aa551f90627 100644
--- a/gas/doc/c-arm.texi
+++ b/gas/doc/c-arm.texi
@@ -121,6 +121,7 @@ recognized:
@code{cortex-a12},
@code{cortex-a15},
@code{cortex-a17},
+@code{cortex-a32},
@code{cortex-a35},
@code{cortex-a53},
@code{cortex-a57},