http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55857
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Keywords| |ice-on-valid-code Last reconfirmed| |2013-01-03 AssignedTo|unassigned at gcc dot |rguenth at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 Target Milestone|--- |4.8.0 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-03 10:45:20 UTC --- Reduced testcase that segfaults instead: void foo (int *data, unsigned len, const int qlp_coeff[], int lp, int residual[]) { int i; int sum; for(i = 0; i < (int)len; i++) { sum = 0; sum += qlp_coeff[1] * data[i-2]; sum += qlp_coeff[0] * data[i-1]; residual[i] = data[i] - (sum >> lp); } } > ./cc1 -quiet lpc.3.i -fpreprocessed -quiet -maltivec -O -ftree-vectorize lpc.3.i: In function 'foo': lpc.3.i:2:1: internal compiler error: Segmentation fault foo (int *data, unsigned len, const int qlp_coeff[], int lp, int residual[]) ^ 0xac3151 crash_signal /space/rguenther/src/svn/trunk/gcc/toplev.c:334 0xbf5a9b find_uses_to_rename_use /space/rguenther/src/svn/trunk/gcc/tree-ssa-loop-manip.c:366