[PATCH, binutils, Arm] <spec_reg> changes for VMRS and VMSR instructions for Armv8.1-M Mainline

Nick Clifton nickc@redhat.com
Tue May 21 13:38:00 GMT 2019


Hi Sudi,

> *** gas/ChangeLog ***
> 2019-xx-xx  Sudakshina Das  <sudi.das@arm.com>
> 
>      * config/tc-arm.c (parse_operands): Update case OP_RVC to
>      parse p0 and P0.
>      (do_vmrs): Add checks for valid operands with respect to
>      cpu and fpu options.
>      (do_vmsr): Likewise.
>      (reg_names): New reg_names for FPSCR_nzcvqc, VPR, FPCXT_NS
>      and FPCXT_S.
>      * testsuite/gas/arm/armv8_1-m-spec-reg.d: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg.s: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad1.d: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad2.d: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad3.d: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad1.l: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad2.l: New.
>      * testsuite/gas/arm/armv8_1-m-spec-reg-bad3.l: New.
>      * testsuite/gas/arm/vfp1xD.d: Updated to allow new valid values.
>      * testsuite/gas/arm/vfp1xD_t2.d: Likewise.
> 
> *** opcodes/ChangeLog ***
> 2019-xx-xx  Sudakshina Das  <sudi.das@arm.com>
> 
>      * arm-dis.c (coprocessor_opcodes): New instructions for VMRS
>      and VMSR with the new operands.

Approved - please apply.

Cheers
  Nick




More information about the Binutils mailing list