[Patch, AArch64, 4/5] backport recent fixes to 2.23 - fix to disassemble MOVZ and MOVN as MOV

Yufeng Zhang Yufeng.Zhang@arm.com
Mon Feb 11 22:59:00 GMT 2013


This patch fixes the disassembler to display MOVZ and MOVN as MOV.  It 
was committed to the trunk at:

http://sourceware.org/ml/binutils-cvs/2013-01/msg00017.html

OK for 2_23-branch?

Thanks,
Yufeng

opcodes/

	* aarch64-opc.c (aarch64_print_operand): Change to print
	AARCH64_OPND_IMM_MOV in hexadecimal in the instruction and in decimal
	in comment.
	* aarch64-tbl.h (aarch64_opcode_table): Remove the 'F_PSEUDO' flag
	from the opcode entries of OP_MOV_IMM_LOG, OP_MOV_IMM_WIDEN and
	OP_MOV_IMM_WIDE.

gas/testsuite/

	* gas/aarch64/int-insns.d: Update.
	* gas/aarch64/mov.d: Update.
	* gas/aarch64/reloc-insn.d: Update.

ld/testsuite/

	* ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
	the objdump directive.
	* ld-aarch64/emit-relocs-266.d: Ditto.
	* ld-aarch64/emit-relocs-268.d: Ditto.
	* ld-aarch64/emit-relocs-269.d: Ditto.
	* ld-aarch64/emit-relocs-270.d: Ditto.
	* ld-aarch64/emit-relocs-271.d: Ditto.
	* ld-aarch64/emit-relocs-272.d: Ditto.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4-disass-mov-correctly.patch
Type: text/x-patch
Size: 12223 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20130211/abae22c7/attachment.bin>


More information about the Binutils mailing list