From: J"orn Rennecke Date: Tue, 2 Feb 1999 13:38:56 +0000 (+0000) Subject: loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and_verify_... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e318cec07a958eb1cfac1d84e38bd7f5d5b29bc9;p=gcc.git loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and_verify_loops call. * loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and_verify_loops call. From-SVN: r24973 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cf302bc48f1..485696dd6bc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Feb 2 20:24:11 1999 J"orn Rennecke + + * loop.c (loop_optimize): Fix value max_uid_for_loop is reset + to after find_and_verify_loops call. + Tue Feb 2 19:48:29 1999 J"orn Rennecke * (recombine_givs): Don't use a giv that's likely to be dead to diff --git a/gcc/loop.c b/gcc/loop.c index 8323a273c6a..2f054fb5d78 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -525,11 +525,12 @@ loop_optimize (f, dumpfile, unroll_p, bct_p) but moving this call to init_alias_analysis is more efficient. */ init_alias_analysis (); - /* See if we went too far. */ + /* See if we went too far. Note that get_max_uid already returns + one more that the maximum uid of all insn. */ if (get_max_uid () > max_uid_for_loop) abort (); /* Now reset it to the actual size we need. See above. */ - max_uid_for_loop = get_max_uid () + 1; + max_uid_for_loop = get_max_uid (); /* find_and_verify_loops has already called compute_luids, but it might have rearranged code afterwards, so we need to recompute the luids now. */