From: Richard Kenner Date: Thu, 12 Mar 1992 03:14:57 +0000 (-0500) Subject: *** empty log message *** X-Git-Tag: misc/cutover-egcs-0~13481 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1d0d98f38ca9701e45ddc93b8138b06feb3fa513;p=thirdparty%2Fgcc.git *** empty log message *** From-SVN: r450 --- diff --git a/gcc/reload1.c b/gcc/reload1.c index bddd500ce773..3d568d964870 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -2183,7 +2183,9 @@ set_label_offsets (x, insn, initial_p) { reg_eliminate[i].offset = reg_eliminate[i].previous_offset = offsets_at[CODE_LABEL_NUMBER (x)][i]; - if (reg_eliminate[i].offset != reg_eliminate[i].initial_offset) + if (reg_eliminate[i].can_eliminate + && (reg_eliminate[i].offset + != reg_eliminate[i].initial_offset)) num_not_at_initial_offset++; } } @@ -3242,7 +3244,9 @@ reload_as_needed (first, live_known) { reg_eliminate[i].offset = reg_eliminate[i].previous_offset = offsets_at[CODE_LABEL_NUMBER (insn)][i]; - if (reg_eliminate[i].offset != reg_eliminate[i].initial_offset) + if (reg_eliminate[i].can_eliminate + && (reg_eliminate[i].offset + != reg_eliminate[i].initial_offset)) num_not_at_initial_offset++; } }