aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorThomas Preud'homme <thomas.preudhomme@arm.com>2017-06-24 10:56:32 +0100
committerThomas Preud'homme <thomas.preudhomme@arm.com>2017-06-24 10:56:32 +0100
commit0cda1e190dffc804d1f1ffc4bd849ffdca694914 (patch)
tree2ca1b51e27d497a201d9031b2910921257d25745 /gas
parentbff0500d7abc215bbc6d4e9332047c023f4ce2cb (diff)
downloadgdb-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/ChangeLog6
-rw-r--r--gas/NEWS3
-rw-r--r--gas/config/tc-arm.c3
-rw-r--r--gas/doc/c-arm.texi1
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.
diff --git a/gas/NEWS b/gas/NEWS
index 18de4d0..b4ee6b6 100644
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -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},