2013-03-25 Steve Ellcey <sellcey@mips.com>
commit14844884d52bbf500a4c55ff7233b6b5ab094443
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2013 23:12:01 +0000 (25 23:12 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2013 23:12:01 +0000 (25 23:12 +0000)
tree8840e5195460da8bebf3f6b8d770f613ca1e5b0a
parent4688e4d0423273253a5280b9625c9fb7d21f422f
2013-03-25  Steve Ellcey  <sellcey@mips.com>

* config/mips/mmips-cpus.def (74kc, 74kf2_1, 74kf, 74kf, 74kf1_1,
74kfx, 74kx, 74kf3_2): Add PTF_AVOID_IMADD.
* config/mips/mips.c (mips_option_override): Set IMADD default.
* config/mips/mips.h (PTF_AVOID_IMADD): New.
(ISA_HAS_MADD_MSUB): Remove MIPS16 check.
(GENERATE_MADD_MSUB): Remove TUNE_74K check, add MIPS16 check.
* config/mips/mips.md (mimadd): New flag for integer madd/msub.
* doc/invoke.texi (-mimadd/-mno-imadd): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197072 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips-cpus.def
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.opt
gcc/doc/invoke.texi