]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline users/ARM/binutils-2_43-branch
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Wed, 20 Nov 2024 17:15:28 +0000 (17:15 +0000)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Wed, 20 Nov 2024 17:30:17 +0000 (17:30 +0000)
commit74c7803f0cc8d3d66513b6d6549bff2fbe737a7d
treeae70d11b006ef88862cff7e102e6188c96fa78f1
parent41f11e93773eb4e1f1844a4985afa276032d9ba8
arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline

Add support for pac_key_[pu]_[0-3](_ns)? register operands for the MRS and MSR
instructions when assembling for Armv8.1-M Mainline, as well as adding the
corresponding support for disassembling instructions that use it.

(cherry picked from commit 1fb5ccd6bfc140c0f542cdd678e5888e18599e59)
gas/config/tc-arm.c
gas/testsuite/gas/arm/archv8_1m-pac-msr.d [new file with mode: 0644]
gas/testsuite/gas/arm/archv8_1m-pac-msr.s [new file with mode: 0644]
opcodes/arm-dis.c