+2001-01-07 Michael Hayes <mhayes@redhat.com>
+
+ * loop.c (emit_iv_add_mult): Use single_set to examine new insn.
+
2001-01-07 Richard Henderson <rth@redhat.com>
* sched-rgn.c (is_cfg_nonregular): Fix thinko's last change.
record_base_value (REGNO (SET_DEST (set)), SET_SRC (set), 0);
}
}
- else if (GET_CODE (seq) == SET
- && GET_CODE (SET_DEST (seq)) == REG)
- record_base_value (REGNO (SET_DEST (seq)), SET_SRC (seq), 0);
+ else
+ {
+ rtx set = single_set (seq);
+ if (set && GET_CODE (SET_DEST (set)) == REG)
+ record_base_value (REGNO (SET_DEST (set)), SET_SRC (set), 0);
+ }
}
/* Similar to emit_iv_add_mult, but compute cost rather than emitting