Commit bd4d60ce by Richard Earnshaw

(INITIAL_ELIMINATION_OFFSET): Check frame_pointer_needed when eliminating

the arg pointer into the stack pointer.

From-SVN: r7619
parent 084b6d7b
......@@ -784,7 +784,7 @@ enum reg_class
(OFFSET) = -offset; \
else \
{ \
if (! regs_ever_live[HARD_FRAME_POINTER_REGNUM]) \
if (! frame_pointer_needed) \
offset -= 16; \
if (! volatile_func && (regs_ever_live[14] || saved_hard_reg)) \
offset += 4; \
......
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