aarch64: Remove ZIDR_EL1
authorRichard Sandiford <richard.sandiford@arm.com>
Tue, 30 Nov 2021 17:50:25 +0000 (17:50 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Tue, 30 Nov 2021 17:50:25 +0000 (17:50 +0000)
ZIDR_EL1 was part of an early version of SVE, but didn't make
it to the final release.

opcodes/
* aarch64-opc.c (aarch64_sys_regs): Remove zidr_el1 entry.

gas/
* testsuite/gas/aarch64/sve-sysreg.s: Remove zidr_el1.
* testsuite/gas/aarch64/sve-sysreg.d: Update accordingly.
* testsuite/gas/aarch64/sve-sysreg-invalid.l: Likewise.

gas/testsuite/gas/aarch64/sve-sysreg-invalid.l
gas/testsuite/gas/aarch64/sve-sysreg.d
gas/testsuite/gas/aarch64/sve-sysreg.s
opcodes/aarch64-opc.c

index b68c41decfdb4ea5f10d325bb75495d3be5359ab..0eaefe147dfee28dfc516699e4cc5990624dc8fd 100644 (file)
@@ -17,5 +17,3 @@
 .*:20: Error: selected processor does not support system register name 'zcr_el3'
 .*:21: Error: selected processor does not support system register name 'zcr_el3'
 .*:22: Error: selected processor does not support system register name 'zcr_el3'
-.*:24: Error: selected processor does not support system register name 'zidr_el1'
-.*:25: Error: selected processor does not support system register name 'zidr_el1'
index 24ab421e456a0956f01eef3ff3b3788fba2cd4b7..22d9e5ac1f6a38405ab0b8191552321c90628b63 100644 (file)
@@ -25,5 +25,3 @@ Disassembly of section .*:
 .*:    d53e121b        mrs     x27, zcr_el3
 .*:    d51e1200        msr     zcr_el3, x0
 .*:    d51e121a        msr     zcr_el3, x26
-.*:    d53800e0        mrs     x0, zidr_el1
-.*:    d53800fb        mrs     x27, zidr_el1
index a38ad7ffbf9ded4926f724fbacbfae19cad66d03..90e0951d31d47b7f42055f6fcd613f79f12c8e53 100644 (file)
@@ -20,6 +20,3 @@
        mrs     X27, zcr_el3
        msr     ZCR_EL3, X0
        msr     zcr_el3, x26
-
-       mrs     x0, ZIDR_EL1
-       mrs     X27, zidr_el1
index 34b141eaed08af9b260ff01df5cf7b0275eff273..ace7032b7fb0b1980da01d517378bdd79de24b6f 100644 (file)
@@ -4119,7 +4119,6 @@ const aarch64_sys_reg aarch64_sys_regs [] =
   SR_SVE  ("zcr_el12",         CPENC (3,5,C1,C2,0),    0),
   SR_SVE  ("zcr_el2",          CPENC (3,4,C1,C2,0),    0),
   SR_SVE  ("zcr_el3",          CPENC (3,6,C1,C2,0),    0),
-  SR_SVE  ("zidr_el1",         CPENC (3,0,C0,C0,7),    0),
   SR_CORE ("ttbr0_el1",                CPENC (3,0,C2,C0,0),    0),
   SR_CORE ("ttbr1_el1",                CPENC (3,0,C2,C0,1),    0),
   SR_V8_A ("ttbr0_el2",                CPENC (3,4,C2,C0,0),    0),