From: Alan Modra Date: Thu, 26 Sep 2002 23:10:38 +0000 (+0000) Subject: doloop.c (doloop_modify_runtime ): Adjust by absolute loop... X-Git-Tag: releases/gcc-3.2.1~245 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb4a668c0958184f4babc9e041e98faef3b7f449;p=thirdparty%2Fgcc.git doloop.c (doloop_modify_runtime ): Adjust by absolute loop increment, not loop increment. * doloop.c (doloop_modify_runtime ): Adjust by absolute loop increment, not loop increment. From-SVN: r57558 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 928a1bcc3bbb..a644fa8bf3cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-09-27 Alan Modra + + * doloop.c (doloop_modify_runtime ): Adjust + by absolute loop increment, not loop increment. + 2002-09-25 David S. Miller PR target/7842 diff --git a/gcc/doloop.c b/gcc/doloop.c index 4be8c6d05a3f..06d8d5734853 100644 --- a/gcc/doloop.c +++ b/gcc/doloop.c @@ -668,8 +668,8 @@ doloop_modify_runtime (loop, iterations_max, fprintf (loop_dump_stream, "Doloop: Basic induction var skips initial incr.\n"); - diff = expand_simple_binop (mode, PLUS, diff, increment, diff, - unsigned_p, OPTAB_LIB_WIDEN); + diff = expand_simple_binop (mode, PLUS, diff, GEN_INT (abs_inc), + diff, unsigned_p, OPTAB_LIB_WIDEN); } }