opcodes/
* aarch64-opc.c (operand_general_constraint_met_p): Change to
check the alignment of addr.offset.imm instead of that of
shifter.amount for operand type AARCH64_OPND_ADDR_UIMM12.
gas/testsuite/
* gas/aarch64/illegal-2.s: Add test case.
* gas/aarch64/illegal-2.l: Likewise.
+2013-02-12 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * gas/aarch64/illegal-2.s: Add test case.
+ * gas/aarch64/illegal-2.l: Likewise.
+
2013-01-22 Alan Modra <amodra@gmail.com>
Apply mainline patches
[^:]*:16: Error: .*$
[^:]*:19: Error: .*$
[^:]*:20: Error: .*$
+[^:]*:24: Error: .*$
mov wsp, #0x33030000
.set u16, 0xfff0
+
+ ldr x0, [x0, #257]
+2013-02-12 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * aarch64-opc.c (operand_general_constraint_met_p): Change to
+ check the alignment of addr.offset.imm instead of that of
+ shifter.amount for operand type AARCH64_OPND_ADDR_UIMM12.
+
2013-01-22 Alan Modra <amodra@gmail.com>
Apply mainline patches
0, 4095 * size);
return 0;
}
- if (!value_aligned_p (opnd->shifter.amount, size))
+ if (!value_aligned_p (opnd->addr.offset.imm, size))
{
set_unaligned_error (mismatch_detail, idx, size);
return 0;