i386.md (pushsf splitter): Pass curr_insn to find_constant_src.
authorUros Bizjak <ubizjak@gmail.com>
Fri, 17 Jul 2015 23:41:11 +0000 (01:41 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 17 Jul 2015 23:41:11 +0000 (01:41 +0200)
commit736cad254a59b12856fd0c18a37b47c781d41531
treee891247314c69e6d521f61962eaffc95bd840b80
parentf6f6b749d69f22218545b95433579fdb2af285e6
i386.md (pushsf splitter): Pass curr_insn to find_constant_src.

* config/i386/i386.md (pushsf splitter): Pass curr_insn to
find_constant_src.  FAIL if find_constant_src returns NULL_RTX.
(mem->fpreg splitters): Ditto.
(general_operand->nonimmediate_operand splitter): Use explicit modes.
Disable DFmode for TARGET_64BIT.

From-SVN: r225975
gcc/ChangeLog
gcc/config/i386/i386.md