diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 8 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/pr19721.d | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/pr19721.s | 3 |
3 files changed, 16 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5a1eeea28e9..a7bcfee82fb 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,11 @@ +2018-12-03 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> + + PR 23193 + PR 19721 + * testsuite/gas/aarch64/pr19721.s: Add new test cases. + * testsuite/gas/aarch64/pr19721.d: Correct existing test + cases and add new ones. + 2018-12-03 Nick Clifton <nickc@redhat.com> PR 23941 diff --git a/gas/testsuite/gas/aarch64/pr19721.d b/gas/testsuite/gas/aarch64/pr19721.d index a621ae56e85..785d2a205d8 100644 --- a/gas/testsuite/gas/aarch64/pr19721.d +++ b/gas/testsuite/gas/aarch64/pr19721.d @@ -6,5 +6,8 @@ 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 + 4: aa1167e7 orr x7, xzr, x17, lsl #25 + 8: aa1167e7 orr x7, xzr, x17, lsl #25 + c: aa4003e0 orr x0, xzr, x0, lsr #0 + 10: aa0007e0 orr x0, xzr, x0, lsl #1 + 14: aa0003d0 orr x16, x30, x0 diff --git a/gas/testsuite/gas/aarch64/pr19721.s b/gas/testsuite/gas/aarch64/pr19721.s index cda068a7e37..be2b508d539 100644 --- a/gas/testsuite/gas/aarch64/pr19721.s +++ b/gas/testsuite/gas/aarch64/pr19721.s @@ -3,3 +3,6 @@ mov x7, x17 mov x7, x17, lsl 25 orr x7, xzr, x17, lsl 25 + orr x0, xzr, x0, lsr #0 // shift == 01 + orr x0, xzr, x0, lsl #1 // imm6 == 000001 + orr x16, x30, x0 // Rn == 11110 |