Commit 50d0a899 by Uros Bizjak

i386.md (*movxf_nointeger, [...]): Enable patterns for standard 80387 constants.

        * config/i386/i386.md (*movxf_nointeger, *movxf_integer): Enable
        patterns for standard 80387 constants.

From-SVN: r118479
parent 35890135
2006-11-04 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*movxf_nointeger, *movxf_integer): Enable
patterns for standard 80387 constants.
2006-11-03 Paolo Bonzini <bonzini@gnu.org>
Steven Bosscher <steven@gcc.gnu.org>
......
......@@ -2787,6 +2787,7 @@
"optimize_size
&& (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)
&& (reload_in_progress || reload_completed
|| standard_80387_constant_p (operands[1])
|| GET_CODE (operands[1]) != CONST_DOUBLE
|| memory_operand (operands[0], XFmode))"
{
......@@ -2821,6 +2822,7 @@
"!optimize_size
&& (GET_CODE (operands[0]) != MEM || GET_CODE (operands[1]) != MEM)
&& (reload_in_progress || reload_completed
|| standard_80387_constant_p (operands[1])
|| GET_CODE (operands[1]) != CONST_DOUBLE
|| memory_operand (operands[0], XFmode))"
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment