diff options
author | Nick Clifton <nickc@redhat.com> | 2016-03-18 17:02:20 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-03-18 17:04:07 +0000 |
commit | 8678914fcb40e4c620a33e6b38a14df928fa780a (patch) | |
tree | a4d4f0d972c9c0ff7d7a15b8246cb97f2d35496a /gas/testsuite | |
parent | 9c3f22346dd632201807c0718d5281ed1eea329f (diff) | |
download | gdb-8678914fcb40e4c620a33e6b38a14df928fa780a.zip gdb-8678914fcb40e4c620a33e6b38a14df928fa780a.tar.gz gdb-8678914fcb40e4c620a33e6b38a14df928fa780a.tar.bz2 |
Fix the disassembly of the AArch64's OOR instruction as a MOV instruction.
PR target/19721
opcodes * aarch64-tbl.h (aarch64_opcode_table): Fix type of second operand
of MOV insn that aliases an ORR insn.
gas * testsuite/gas/aarch64/pr19721.s: New test source file.
* testsuite/gas/aarch64/pr19721.d: New test driver file.
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/gas/aarch64/pr19721.d | 10 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/pr19721.s | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/pr19721.d b/gas/testsuite/gas/aarch64/pr19721.d new file mode 100644 index 0000000..a621ae5 --- /dev/null +++ b/gas/testsuite/gas/aarch64/pr19721.d @@ -0,0 +1,10 @@ +#objdump: -d + +.*: file format .* + +Disassembly of section \.text: + +0+000 <.*>: + 0: aa1103e7 mov x7, x17 + 4: aa1167e7 mov x7, x17, lsl #25 + 8: aa1167e7 mov x7, x17, lsl #25 diff --git a/gas/testsuite/gas/aarch64/pr19721.s b/gas/testsuite/gas/aarch64/pr19721.s new file mode 100644 index 0000000..cda068a --- /dev/null +++ b/gas/testsuite/gas/aarch64/pr19721.s @@ -0,0 +1,5 @@ + .text + + mov x7, x17 + mov x7, x17, lsl 25 + orr x7, xzr, x17, lsl 25 |