re PR middle-end/56552 (conditional move can generate unnecessary conversion code)
authorAndrew Pinski <apinski@cavium.com>
Mon, 18 Nov 2013 19:20:12 +0000 (19:20 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Mon, 18 Nov 2013 19:20:12 +0000 (19:20 +0000)
commit72b7c4bc78f0c99a9b79a33b3a50fa9367b15782
treee4106c319b42b943e6f0511b31c0ae1eeb2383e4
parent3a0b28f83d12cc0539da18bfc4851ef4ad42f759
re PR middle-end/56552 (conditional move can generate unnecessary conversion code)

2013-11-18  Andrew Pinski <apinski@cavium.com>
    Steve Ellcey  <sellcey@mips.com>

PR target/56552
* config/mips/mips.md (*mov<GPR:mode>_on_<MOVECC:mode>): Remove
type restriction from equality_operator on conditonal move.
(*mov<SCALARF:mode>_on_<MOVECC:mode>): Ditto.
(*mov<GPR:mode>_on_<GPR2:mode>_ne): New.

Co-Authored-By: Steve Ellcey <sellcey@mips.com>
From-SVN: r204979
gcc/ChangeLog
gcc/config/mips/mips.md