aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2015-06-16 14:15:54 +0100
committerJiong Wang <jiong.wang@arm.com>2015-06-16 14:17:34 +0100
commitbdfa8b951ba38b15487eab2a754b9a33b9f29634 (patch)
treec0b24a1d5c5c8d134dff5aa91a10700ec2e3d02b /gas
parent56f4083249f4633084d4e8d89fc065e895f874cf (diff)
downloadgdb-bdfa8b951ba38b15487eab2a754b9a33b9f29634.zip
gdb-bdfa8b951ba38b15487eab2a754b9a33b9f29634.tar.gz
gdb-bdfa8b951ba38b15487eab2a754b9a33b9f29634.tar.bz2
[AArch64] Support id_mmfr4 system register
2015-06-16 Matthew Wahab <matthew.wahab@arm.com> opcodes/ * aarch64-opc.c (aarch64_sys_regs): Add "id_mmfr4_el1". gas/testsuite * sysreg.d: Add id_mmfr4_el1, update expected output. * sysreg.s: Add id_mmfr4_el1.
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/ChangeLog5
-rw-r--r--gas/testsuite/gas/aarch64/sysreg.d23
-rw-r--r--gas/testsuite/gas/aarch64/sysreg.s1
3 files changed, 18 insertions, 11 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 8ab97c8..245f6c3 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-06-16 Matthew Wahab <matthew.wahab@arm.com>
+
+ * sysreg.d: Add id_mmfr4_el1, update expected output.
+ * sysreg.s: Add id_mmfr4_el1.
+
2015-06-15 Renlin Li <renlin.li@arm.com>
* gas/aarch64/reloc-insn.s: Update test
diff --git a/gas/testsuite/gas/aarch64/sysreg.d b/gas/testsuite/gas/aarch64/sysreg.d
index 7795b4d..157340c 100644
--- a/gas/testsuite/gas/aarch64/sysreg.d
+++ b/gas/testsuite/gas/aarch64/sysreg.d
@@ -17,14 +17,15 @@ Disassembly of section \.text:
24: d53801a0 mrs x0, id_mmfr1_el1
28: d53801c0 mrs x0, id_mmfr2_el1
2c: d53801e0 mrs x0, id_mmfr3_el1
- 30: d5380200 mrs x0, id_isar0_el1
- 34: d5380220 mrs x0, id_isar1_el1
- 38: d5380240 mrs x0, id_isar2_el1
- 3c: d5380260 mrs x0, id_isar3_el1
- 40: d5380280 mrs x0, id_isar4_el1
- 44: d53802a0 mrs x0, id_isar5_el1
- 48: d538cc00 mrs x0, s3_0_c12_c12_0
- 4c: d5384600 mrs x0, s3_0_c4_c6_0
- 50: d5184600 msr s3_0_c4_c6_0, x0
- 54: d5310300 mrs x0, s2_1_c0_c3_0
- 58: d5110300 msr s2_1_c0_c3_0, x0
+ 30: d53802c0 mrs x0, id_mmfr4_el1
+ 34: d5380200 mrs x0, id_isar0_el1
+ 38: d5380220 mrs x0, id_isar1_el1
+ 3c: d5380240 mrs x0, id_isar2_el1
+ 40: d5380260 mrs x0, id_isar3_el1
+ 44: d5380280 mrs x0, id_isar4_el1
+ 48: d53802a0 mrs x0, id_isar5_el1
+ 4c: d538cc00 mrs x0, s3_0_c12_c12_0
+ 50: d5384600 mrs x0, s3_0_c4_c6_0
+ 54: d5184600 msr s3_0_c4_c6_0, x0
+ 58: d5310300 mrs x0, s2_1_c0_c3_0
+ 5c: d5110300 msr s2_1_c0_c3_0, x0
diff --git a/gas/testsuite/gas/aarch64/sysreg.s b/gas/testsuite/gas/aarch64/sysreg.s
index b7e5ff6..8974674 100644
--- a/gas/testsuite/gas/aarch64/sysreg.s
+++ b/gas/testsuite/gas/aarch64/sysreg.s
@@ -16,6 +16,7 @@
mrs x0, id_mmfr1_el1
mrs x0, id_mmfr2_el1
mrs x0, id_mmfr3_el1
+ mrs x0, id_mmfr4_el1
mrs x0, id_isar0_el1
mrs x0, id_isar1_el1
mrs x0, id_isar2_el1