Commit 53371c33 by Richard Henderson Committed by Richard Henderson

re PR target/19028 (ICE in libjava)

        PR target/19028
        * config/i386/i386.md (sse compare splitter): Test for SF and DFmode
        explicitly instead of using VALID_SSE_REG_MODE.

From-SVN: r92251
parent 7cc6af0c
2004-12-15 Richard Henderson <rth@redhat.com>
PR target/19028
* config/i386/i386.md (sse compare splitter): Test for SF and DFmode
explicitly instead of using VALID_SSE_REG_MODE.
2004-12-15 Richard Henderson <rth@redhat.com>
PR target/19005
* config/i386/i386.md (swaphi_1): Swap with swaphi_2, allow with
optimize_size.
......
......@@ -18213,7 +18213,8 @@
(clobber (match_operand 6 "" ""))
(clobber (reg:CC FLAGS_REG))]
"!SSE_REG_P (operands[0]) && reload_completed
&& VALID_SSE_REG_MODE (GET_MODE (operands[0]))"
&& (GET_MODE (operands[0]) == SFmode
|| (TARGET_SSE2 && GET_MODE (operands[0]) == DFmode))"
[(const_int 0)]
{
ix86_compare_op0 = operands[5];
......
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