diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2021-11-30 17:50:25 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2021-11-30 17:50:25 +0000 |
commit | e9dac4f0125752f64f7fa76ff4208a3b56493a19 (patch) | |
tree | 915a044208e00738717dbb6bbc3e6e96f135818b /gdb/utils.c | |
parent | 3de8c82a4af7c9a0b5901d154cd74b59490aa16e (diff) | |
download | binutils-e9dac4f0125752f64f7fa76ff4208a3b56493a19.zip binutils-e9dac4f0125752f64f7fa76ff4208a3b56493a19.tar.gz binutils-e9dac4f0125752f64f7fa76ff4208a3b56493a19.tar.bz2 |
aarch64: Add missing system registers [PR27145]
This patch adds support for various system registers, up to Armv8.7-A.
This includes all the registers that were mentioned in the PR and that
hadn't become supported since.
opcodes/
PR aarch64/27145
* aarch64-opc.c (SR_V8_4): Remove duplicate definition.
(SR_V8_6, SR_V8_7, SR_GIC, SR_AMU): New macros.
(aarch64_sys_regs): Add missing entries (up to Armv8.7-A).
gas/
PR aarch64/27145
* testsuite/gas/aarch64/sysreg-8.s,
* testsuite/gas/aarch64/sysreg-8.d,
* testsuite/gas/aarch64/illegal-sysreg-8.s,
* testsuite/gas/aarch64/illegal-sysreg-8.d,
* testsuite/gas/aarch64/illegal-sysreg-8.l,
* testsuite/gas/aarch64/illegal-sysreg-8b.s,
* testsuite/gas/aarch64/illegal-sysreg-8b.d,
* testsuite/gas/aarch64/illegal-sysreg-8b.l: New tests.
* testsuite/gas/aarch64/sysreg.s: Change system register numbers
to ones that are still unallocated.
* testsuite/gas/aarch64/sysreg.d: Update accordingly.
Diffstat (limited to 'gdb/utils.c')
0 files changed, 0 insertions, 0 deletions