[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