[PATCH][GAS] aarch64: Limit Rt register number for LS64 load/store instructions

Nick Clifton nickc@redhat.com
Mon Nov 9 10:51:28 GMT 2020


Hi Przemyslaw,

> OK for master?

Approved, please apply, with one small change...

   +	  /* In LS64 load/store instructions Rt register number is .  */

This comment appears to have been terminated early.  Please could
you fill in the rest of the sentence.

Cheers
   Nick

> gas/ChangeLog:
> 2020-11-06  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
> 
> 	* config/tc-aarch64.c (process_omitted_operand): Add AARCH64_OPND_Rt_LS64.
> 	(parse_operands): Parse Rt range for AARCH64_OPND_Rt_LS64.
> 	* testsuite/gas/aarch64/ls64-invalid.l: Update test.
> 	* testsuite/gas/aarch64/ls64-invalid.s: Update test.
> 	* testsuite/gas/aarch64/ls64.s: Update test.
> 
> include/ChangeLog:
> 2020-11-06  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
> 
> 	* opcode/aarch64.h (enum aarch64_opnd): Add new operand AARCH64_OPND_Rt_LS64.
> 
> opcodes/ChangeLog:
> 2020-11-06  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
> 
> 	* aarch64-opc.c (aarch64_print_operand): Support operand AARCH64_OPND_Rt_LS64
> 	print.
> 	* aarch64-tbl.h (struct aarch64_opcode): Update _LS64_INSN instructions with
> 	Rt_ls64 operands.
> 	* aarch64-asm-2.c: Regenerated.
> 	* aarch64-dis-2.c: Regenerated.
> 	* aarch64-opc-2.c: Regenerated.



More information about the Binutils mailing list