diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2017-06-24 10:56:32 +0100 |
---|---|---|
committer | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2017-06-24 10:56:32 +0100 |
commit | 0cda1e190dffc804d1f1ffc4bd849ffdca694914 (patch) | |
tree | 2ca1b51e27d497a201d9031b2910921257d25745 /gas | |
parent | bff0500d7abc215bbc6d4e9332047c023f4ce2cb (diff) | |
download | gdb-0cda1e190dffc804d1f1ffc4bd849ffdca694914.zip gdb-0cda1e190dffc804d1f1ffc4bd849ffdca694914.tar.gz gdb-0cda1e190dffc804d1f1ffc4bd849ffdca694914.tar.bz2 |
[ARM] Add support for ARM Cortex-R52 processor
=== Context ===
This patch is part of a patch series to add support for ARMv8-R
architecture. Its purpose is to add support for ARM Cortex-R52
processor.
=== Patch description ===
This patch adds support for Cortex-R52 as an ARMv8-R processor with CRC
extensions.
2017-06-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
gas/
* NEWS: Mention support of ARM Cortex-R52 processor.
* config/tc-arm.c (arm_cpus): Add entry for ARM Cortex-R52 processor.
* doc/c-arm.texi: Mention support for -mcpu=cortex-r52.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/NEWS | 3 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 3 | ||||
-rw-r--r-- | gas/doc/c-arm.texi | 1 |
4 files changed, 12 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 919804c..1c946d2 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2017-06-26 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * NEWS: Mention support of ARM Cortex-R52 processor. + * config/tc-arm.c (arm_cpus): Add entry for ARM Cortex-R52 processor. + * doc/c-arm.texi: Mention support for -mcpu=cortex-r52. + 2017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com> * NEWS: Mention support for ARMv8-R architecture. @@ -10,7 +10,8 @@ * Add support for the Texas Instruments PRU processor. -* Support for the ARMv8-R architecture has been added to the ARM port. +* Support for the ARMv8-R architecture and Cortex-R52 processor has been + added to the ARM port. Changes in 2.28: diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index b0f2832..3c37b4f 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -25780,6 +25780,9 @@ static const struct arm_cpu_option_table arm_cpus[] = ARM_CPU_OPT ("cortex-r8", "Cortex-R8", ARM_ARCH_V7R, ARM_FEATURE_CORE_LOW (ARM_EXT_ADIV), FPU_ARCH_VFP_V3D16), + ARM_CPU_OPT ("cortex-r52", "Cortex-R52", ARM_ARCH_V8R, + ARM_FEATURE_COPROC (CRC_EXT_ARMV8), + FPU_ARCH_NEON_VFP_ARMV8), ARM_CPU_OPT ("cortex-m33", "Cortex-M33", ARM_ARCH_V8M_MAIN, ARM_FEATURE_CORE_LOW (ARM_EXT_V5ExP | ARM_EXT_V6_DSP), FPU_NONE), diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 379c011..31a012e 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -131,6 +131,7 @@ recognized: @code{cortex-r5}, @code{cortex-r7}, @code{cortex-r8}, +@code{cortex-r52}, @code{cortex-m33}, @code{cortex-m23}, @code{cortex-m7}, |