https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68349
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-11-14 CC| |trippels at gcc dot gnu.org Summary|ice in |;ice in |decompose_normal_address |decompose_normal_address |with -O2 at rtlanal.c:6086 |with -O2 at rtlanal.c:6086 Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- int a, b; unsigned long strlen(); typedef struct sHyphenNode { char sepcnts[0]; struct sHyphenNode *Daughters[]; } * PHyphenNode; int GetIndex(); PHyphenNode c; void DoHyphens_Field_1() { char d[300], e[300]; int z, f, l = strlen(); for (; z;) ; for (; l; z++) { f = z; for (; f < l; f++) { c = c->Daughters[GetIndex(d[f])]; a = 0; for (; a <= f - z; a++) if (e[z + a]) e[z] = c->sepcnts[a]; } } if (e[z]) b = 1; }