Commit c88aeaf8 by Richard Stallman

(output_move_double): Extend the special case

for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.

From-SVN: r5955
parent 8396a8d6
......@@ -1067,7 +1067,7 @@ output_move_double (operands)
if (optype0 == PUSHOP
&& REGNO (XEXP (XEXP (operands[0], 0), 0)) == STACK_POINTER_REGNUM
&& reg_overlap_mentioned_p (stack_pointer_rtx, operands[1]))
operands[1] = latehalf[1];
operands[1] = middlehalf[1] = latehalf[1];
/* For (set (reg:DI N) (mem:DI ... (reg:SI N) ...)),
if the upper part of reg N does not appear in the MEM, arrange to
......
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