Commit 0c7f2259 by J"orn Rennecke Committed by Joern Rennecke

reload1.c (choose_reload_regs): When inheriting from the frame pointer, don't clobber it.

	* reload1.c (choose_reload_regs): When inheriting from the frame
	pointer, don't clobber it.

From-SVN: r25669
parent 6cbd257e
Wed Mar 10 18:56:31 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (choose_reload_regs): When inheriting from the frame
pointer, don't clobber it.
Wed Mar 10 08:01:52 1999 Bruce Korb <korb@datadesign.com> Wed Mar 10 08:01:52 1999 Bruce Korb <korb@datadesign.com>
* fixinc/fixinc.*: Resync-ed with the files in this * fixinc/fixinc.*: Resync-ed with the files in this
......
...@@ -5930,6 +5930,9 @@ choose_reload_regs (chain) ...@@ -5930,6 +5930,9 @@ choose_reload_regs (chain)
|| (TEST_HARD_REG_BIT (reg_used_in_insn, i) || (TEST_HARD_REG_BIT (reg_used_in_insn, i)
&& reload_out[r] && reload_out[r]
&& ! TEST_HARD_REG_BIT (reg_reloaded_dead, i)) && ! TEST_HARD_REG_BIT (reg_reloaded_dead, i))
/* Don't clobber the frame pointer. */
|| (i == HARD_FRAME_POINTER_REGNUM
&& reload_out[r])
/* Don't really use the inherited spill reg /* Don't really use the inherited spill reg
if we need it wider than we've got it. */ if we need it wider than we've got it. */
|| (GET_MODE_SIZE (reload_mode[r]) || (GET_MODE_SIZE (reload_mode[r])
......
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