https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61634
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-06-28 CC| |trippels at gcc dot gnu.org Target Milestone|--- |4.8.4 Summary|[4.8.3/4.9.1] ICE in in |[4.8/4.9/4.10 Regression] |vect_get_vec_def_for_operan |ICE in in |d, at |vect_get_vec_def_for_operan |tree-vect-stmts.c:1423 |d, at | |tree-vect-stmts.c:1423 Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Confirmed. markus@x4 tmp % cat autocorr.i int a, b, c, d; short *e; void fn1 (int p1[], int p2, int p3[], int p4[], int p5[], int *p6) { int f; c = *p1; d = *p5; (void)p6; for (; a; a--) { f = *e >> 2; *e++ = f; b += f * f; f = *e >> 2; *e++ = f; } p4[0] = p3[0]; for (;; p2--) ; } markus@x4 tmp % gcc -O3 -fwrapv -c autocorr.i autocorr.i: In function ‘fn1’: autocorr.i:3:6: internal compiler error: in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1449 void fn1 (int p1[], int p2, int p3[], int p4[], int p5[], int *p6) ^