* unroll.c (find_splittable_givs): Don't split givs with a dest_reg
that was created by loop.
From-SVN: r16803
+Thu Nov 27 12:20:19 1997 Jeffrey A Law (law@cygnus.com)
+
+ * unroll.c (find_splittable_givs): Don't split givs with a dest_reg
+ that was created by loop.
+
Wed Nov 26 15:47:30 1997 Michael Meissner <meissner@cygnus.com>
* rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
{
rtx giv_inc, value;
+
+ /* If this is a new register, can't handle it since it does not have
+ an entry in reg_n_info. */
+ if (REGNO (v->dest_reg) >= max_reg_before_loop)
+ continue;
+
/* Only split the giv if it has already been reduced, or if the loop is
being completely unrolled. */
if (unroll_type != UNROLL_COMPLETELY && v->ignore)