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

Przemyslaw Wirkus Przemyslaw.Wirkus@arm.com
Mon Nov 9 11:39:26 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.

commit 8edca81ece5df534c1cdd1f8362e7b5b9b090cfa

> 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