/* { dg-do compile } */ /* { dg-options "-O3 -ftree-parallelize-loops=4" } */ struct T { int t; struct { short s1, s2, s3, s4 } *s; };
void foo (int *a, int *b, int *c, int *d, struct T *e) { int i; for (i = 0; i < e->t; i++) { e->s[i].s1 = a[i]; e->s[i].s2 = b[i]; e->s[i].s3 = c[i]; e->s[i].s4 = d[i]; } } ICEs on x86_64-linux with test.c: In function 'foo': test.c:11: internal compiler error: in get_smt_for, at tree-ssa-alias.c:3203 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.3 Regression] IC-ftree-parallelize-loops=4 ICE Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jakub at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-*-*, x86_64-*-* BugsThisDependsOn: 33453 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34330