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