]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: Remove redundant feature requirements
authorAlice Carlotti <alice.carlotti@arm.com>
Fri, 11 Jul 2025 12:01:52 +0000 (13:01 +0100)
committerAlice Carlotti <alice.carlotti@arm.com>
Sat, 12 Jul 2025 09:04:27 +0000 (10:04 +0100)
commitf4c12969c393a799e2468b01e71d3d7fddb094f3
treee317561b4c7bf4a9269b1b8c9202fba016f4536c
parent8f788f9464353f4fae79f007f6ab3a0095bd1c9a
aarch64: Remove redundant feature requirements

Many instructions explicitly specified SVE/SVE2/SME/SME2 as a required
feature when it was already implied by another required feature (at
least while the SME->SVE2 implication is retained internally).  These
redundant features were used to determine both the valid symbol names
for immediate operands, and the choice of error message for invalid
movprfx sequences.  Those two scenarios no longer use architecture
features, so the redundant features are now truly redundant.
opcodes/aarch64-tbl.h