From 470cdb8b54825b2e840010f245ceba7f2caaac03 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 1 Oct 1998 17:45:59 +0000 Subject: [PATCH] reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from reload_out[r] . MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit � * reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from reload_out[r] . From-SVN: r22720 --- gcc/ChangeLog | 5 +++++ gcc/reload1.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e5fb2b2..b950f17 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Oct 1 18:43:35 1998 J"orn Rennecke + + * 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 * dwarf2out.c (expand_builtin_dwarf_reg_size): Fix to work diff --git a/gcc/reload1.c b/gcc/reload1.c index d0b560e..1233722 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -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]; -- 2.7.4