[PATCH 3/4] opcodes,gas: adjust sparc insns and make GAS aware of it
Jose E. Marchesi
jose.marchesi@oracle.com
Fri Jun 17 09:14:00 GMT 2016
> opcodes/ChangeLog:
>
> 2016-06-15 Jose E. Marchesi <jose.marchesi@oracle.com>
>
> * sparc-opc.c (sparc_opcodes): Adjust instructions opcode
> architecture according to the hardware capabilities they require.
> (sparc_priv_regs): New table.
> (sparc_hpriv_regs): Likewise.
> (sparc_asr_regs): Likewise.
> (v9anotv9m): Define.
>
> gas/ChangeLog:
>
> 2016-06-15 Jose E. Marchesi <jose.marchesi@oracle.com>
>
> * config/tc-sparc.c (sparc_arch_table): adjust the GAS
> architectures to use the right opcode architecture.
> (sparc_md_end): Handle v9{c,d,e,v,m}.
> (sparc_ip): Fix some comments.
> * testsuite/gas/sparc/ldx_efsr.d: Fix the architecture of this
> instruction, which is v9d.
> * testsuite/gas/sparc/mwait.s: Remove the `rd %mwait,%g1'
> instruction from the test, as %mwait is not readable.
> * testsuite/gas/sparc/mwait.d: Likewise.
> * testsuite/gas/sparc/mism-1.s: Expand to check v9b and v9e
> mismatch architecture errors.
> * testsuite/gas/sparc/mism-2.s: New file.
Approved - please apply.
Applied, thanks.
More information about the Binutils
mailing list