From: Richard Kenner Date: Thu, 12 Mar 1992 03:14:57 +0000 (-0500) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1d0d98f38ca9701e45ddc93b8138b06feb3fa513;p=gcc.git *** empty log message *** From-SVN: r450 --- diff --git a/gcc/reload1.c b/gcc/reload1.c index bddd500ce77..3d568d96487 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++; } }