step = fold_convert (sizetype, step);
record_common_cand (data, base, step, use);
/* Also record common candidate with offset stripped. */
- base = strip_offset (base, &offset);
- if (maybe_ne (offset, 0U))
- record_common_cand (data, base, step, use);
+ tree alt_base, alt_offset;
+ split_constant_offset (base, &alt_base, &alt_offset);
+ if (!integer_zerop (alt_offset))
+ record_common_cand (data, alt_base, step, use);
}
/* At last, add auto-incremental candidates. Make such variables