diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2019-08-22 10:20:01 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2019-08-22 10:20:01 +0100 |
commit | a051e2f3e0c1cedf4be0e1fedcd383fd203c769c (patch) | |
tree | 6683cd0307952826230ed8d7319ce0f67a082592 /gas/config/tc-aarch64.c | |
parent | baf46cd78048e1b959462567556e1de1ef6b9039 (diff) | |
download | gdb-a051e2f3e0c1cedf4be0e1fedcd383fd203c769c.zip gdb-a051e2f3e0c1cedf4be0e1fedcd383fd203c769c.tar.gz gdb-a051e2f3e0c1cedf4be0e1fedcd383fd203c769c.tar.bz2 |
[AArch64][gas] Update MTE system register encodings
The MTE specification adjusted the encoding of the TFSRE0_EL1, TFSR_EL1, TFSR_EL2, TFSR_EL3, TFSR_EL12 system registers.
This patch brings binutils up to date.
The references for the encodings are at:
https://developer.arm.com/docs/ddi0595/latest/aarch64-system-registers/tfsre0_el1 (also contains TFSR_EL12 description)
https://developer.arm.com/docs/ddi0595/latest/aarch64-system-registers/tfsr_el1
https://developer.arm.com/docs/ddi0595/latest/aarch64-system-registers/tfsr_el2
https://developer.arm.com/docs/ddi0595/latest/aarch64-system-registers/tfsr_el3
Tested check-gas for aarch64-none-elf.
opcodes/
* aarch64-opc.c (aarch64_sys_regs): Update encoding of tfsre0_el1,
tfsr_el1, tfsr_el2, tfsr_el3, tfsr_el12.
(aarch64_sys_reg_supported_p): Update checks for the above.
gas/
* testsuite/gas/aarch64/sysreg-4.d: Update expected disassembly for
tfsre0_el1, tfsr_el1, tfsr_el2, tfsr_el3, tfsr_el12 system registers.
Diffstat (limited to 'gas/config/tc-aarch64.c')
0 files changed, 0 insertions, 0 deletions