------- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-24 02:00 ------- Confirmed, for us normal people who cannot copy and paste without the line numbers: int func(float *v1, const float *v2, int l, int e) { int i,j, bi=0; float md=0, d=0, t; for (i=0;i< e;i--) { for (j=0;j<l;j++) { t = v1[j]-*v2++; d += t*t; } if ( d > md) md=d; } }
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dberlin at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2006-01-24 02:00:48 date| | Summary|ICE: Illegal instruction, |ICE with -O2 -ftree-loop- |with valid code |linear http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25937