[PATCH][AARCH64][opcodes]Remove Load/Store register (unscaled immediate) alias.
Renlin Li
renlin.li@arm.com
Thu Mar 5 14:03:00 GMT 2015
Hi all,
unscaled immediate load/store register instructions(strub, ldurb, ldursb, stur, ldur, sturh, ldurh, ldursh, ldursw, prfum) have no aliases.
This patch removes the associated F_HAS_ALIAS flags and related alias opcode in the table. Auto-generated files are also updated.
Three test cases are also updated.
GAS regression test runs Okay, aarch64-none-elf regression test runs Okay.
Okay to commit?
Regards,
Renlin Li
opcodes/ChangeLog:
2015-03-05 Renlin Li <renlin.li@arm.com>
* aarch64-tbl.h (aarch64_opcode_table): Remove strub, ldurb, ldursb,
stur, ldur, sturh, ldurh, ldursh, ldursw, prfum F_HAS_ALIAS flag and
related alias.
* aarch64-asm-2.c: Regenerate.
* aarch64-dis-2.c: Likewise.
* aarch64-opc-2.c: Likewise.
gas/testsuite/ChangeLog:
2015-03-05 Renlin Li <renlin.li@arm.com>
* gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.
* gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
* gas/aarch64/reloc-insn.d: Likewise.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tmp.diff
Type: text/x-patch
Size: 169559 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20150305/dc6ef60c/attachment.bin>
More information about the Binutils
mailing list