Commit 1e513cfb by Doug Evans

* stupid.c: (stupid_find_reg): never use HARD_FRAME_POINTER_REGNUM.

From-SVN: r5469
parent a35ad168
...@@ -360,6 +360,9 @@ stupid_find_reg (call_preserved, class, mode, ...@@ -360,6 +360,9 @@ stupid_find_reg (call_preserved, class, mode,
#ifdef ELIMINABLE_REGS #ifdef ELIMINABLE_REGS
for (i = 0; i < sizeof eliminables / sizeof eliminables[0]; i++) for (i = 0; i < sizeof eliminables / sizeof eliminables[0]; i++)
SET_HARD_REG_BIT (used, eliminables[i].from); SET_HARD_REG_BIT (used, eliminables[i].from);
#if HARD_FRAME_POINTER_REGNUM != FRAME_POINTER_REGNUM
SET_HARD_REG_BIT (used, HARD_FRAME_POINTER_REGNUM);
#endif
#else #else
SET_HARD_REG_BIT (used, FRAME_POINTER_REGNUM); SET_HARD_REG_BIT (used, FRAME_POINTER_REGNUM);
#endif #endif
......
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