reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from reload_out[r] .

�
        * reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was
        copied from reload_out[r] .

From-SVN: r22720
This commit is contained in:
J"orn Rennecke 1998-10-01 17:45:59 +00:00 committed by Jeff Law
parent bf6eb87bd8
commit 470cdb8b54
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Thu Oct 1 18:43:35 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was
copied from reload_out[r] .
Thu Oct 1 19:20:09 1998 John Carr <jfc@mit.edu>
* dwarf2out.c (expand_builtin_dwarf_reg_size): Fix to work

View File

@ -5835,7 +5835,7 @@ choose_reload_regs (insn, avoid_return_reg)
/* If find_reloads chose reload_out as reload
register, stay with it - that leaves the
inherited register for subsequent reloads. */
|| (reload_reg_rtx
|| (reload_out[r] && reload_reg_rtx
&& rtx_equal_p (reload_out[r],
reload_reg_rtx[r])))
reload_override_in[r] = reg_last_reload_reg[regno];