{
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++;
}
}
{
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++;
}
}