The :got: modifier is not meaningful in a register offset load store
instruction and should result in a diagnostic.
+2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * gas/aarch64/diagnostic.s: Add LDR test.
+ * gas/aarch64/diagnostic.l: Likewise.
+
2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
* gas/aarch64/diagnostic.s: Add ADR test.
[^:]*:124: Warning: unpredictable transfer with writeback -- `stp x0,x1,\[x0,#16\]!'
[^:]*:125: Warning: unpredictable transfer with writeback -- `ldp x0,x1,\[x1\],#16'
[^:]*:126: Error: this relocation modifier is not allowed on this instruction at operand 2 -- `adr x2,:got:s1'
+[^:]*:127: Error: this relocation modifier is not allowed on this instruction at operand 2 -- `ldr x0,\[x0,:got:s1\]'
stp x0, x1, [x0, #16]!
ldp x0, x1, [x1], #16
adr x2, :got:s1
+ ldr x0, [x0, :got:s1]