2013-11-19 Catherine Moore <clm@codesourcery.com>
authorCatherine Moore <clm@codesourcery.com>
Tue, 19 Nov 2013 12:44:59 +0000 (04:44 -0800)
committerCatherine Moore <clm@codesourcery.com>
Tue, 19 Nov 2013 13:07:54 +0000 (05:07 -0800)
commita8d14a88922c353d99250521a4fd2129a49b7810
tree80ed0c332fa892d7ad7276620fd68ec3dfdc6a2b
parentcf3f45fad7811e89d6b586a1a429a314e3db9f53
2013-11-19  Catherine Moore  <clm@codesourcery.com>

gas/
* config/tc-mips.c (mips_fix_pmc_rm7000): Declare.
(options): Add OPTION_FIX_PMC_RM7000 and OPTION_NO_FIX_PMC_RM7000.
(md_longopts): Add mfix-pmc-rm7000 and mno-fix-pmc-rm7000.
(INSN_DMULT): Define.
(INSN_DMULTU): Define.
(insns_between): Detect PMC RM7000 errata.
(md_parse_option): Supprt OPTION_FIX_PMC_RM7000 and
OPTION_NO_FIX_PMC_RM7000.
* doc/as.texinfo: Document new options.
* doc/c-mips.texi: Likewise.

gas/testsuite/
* gas/mips/fix-pmc-rm7000-1.d: New.
* gas/mips/fix-pmc-rm7000-1.s: New.
* gas/mips/fix-pmc-rm7000-2.d: New.
* gas/mips/fix-pmc-rm7000-2.s: New.
* gas/mips/micromips@fix-pmc-rm7000-1.d: New.
* gas/mips/micromips@fix-pmc-rm7000-2.d: New.
* gas/mips/mips.exp: Run new tests.
12 files changed:
gas/ChangeLog
gas/config/tc-mips.c
gas/doc/as.texinfo
gas/doc/c-mips.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/fix-rm7000-1.d [new file with mode: 0644]
gas/testsuite/gas/mips/fix-rm7000-1.s [new file with mode: 0644]
gas/testsuite/gas/mips/fix-rm7000-2.d [new file with mode: 0644]
gas/testsuite/gas/mips/fix-rm7000-2.s [new file with mode: 0644]
gas/testsuite/gas/mips/micromips@fix-rm7000-1.d [new file with mode: 0644]
gas/testsuite/gas/mips/micromips@fix-rm7000-2.d [new file with mode: 0644]
gas/testsuite/gas/mips/mips.exp