Commit c283c989 by Richard Kenner

(floatsidf): Correctly handle case when SImode operand overlaps the

first DFmode register.

From-SVN: r1537
parent c724abee
......@@ -1887,6 +1887,14 @@
emit_move_insn (operands[3], operands[4]);
DONE;
}
if (rtx_equal_p (operands[1], operands[3]))
{
rtx temp;
temp = operands[3]; operands[3] = operands[5]; operands[5] = temp;
temp = operands[4]; operands[4] = operands[1]; operands[1] = temp;
}
}")
(define_insn ""
......
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