From 1d0d98f38ca9701e45ddc93b8138b06feb3fa513 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 11 Mar 1992 22:14:57 -0500 Subject: [PATCH] *** empty log message *** From-SVN: r450 --- gcc/reload1.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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++; } } -- 2.30.2