--- Comment #6 from rguenth at gcc dot gnu dot org 2006-10-28 11:06 ---
Ah, no - I didn't look at the result of this first hunt and though it was the
switch from -floop-optimize to -floop-optimize2. Sorry for the noise.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28970
--- Comment #4 from rguenth at gcc dot gnu dot org 2006-10-27 09:50 ---
Janis, can you hunt which path introduced this regression relative from 4.0.0
which seems to work?
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from janis at gcc dot gnu dot org 2006-10-27 16:40 ---
The regression hunt results in comment #2 are from mainline during development
of 4.1. Is there some other hunt that would be useful as well?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28970
--- Comment #3 from rguenth at gcc dot gnu dot org 2006-10-16 12:07 ---
This is a bug in loop.c
bb 0:
pretmp.61 = q - 1;
outgo = 0;
L0:;
outgo.62 = outgo + 1;
outgo = MIN_EXPR pretmp.61, outgo.62;
j = tar (outgo * bcount);
if (j != -1) goto L0; else goto L4;
L4:;
--- Comment #2 from janis at gcc dot gnu dot org 2006-09-07 20:26 ---
A regression hunt on powerpc-linux identified the following patch:
http://gcc.gnu.org/viewcvs?view=revrev=99850
r99850 | rakdver | 2005-05-17 19:55:53 + (Tue, 17 May 2005)
--
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-07 05:01 ---
Confirmed, this is a loop.c bug which is why it is not in 4.2.0 at all.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added