1 /* PR target/68483 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2" } */ 4 5 int a, b; 6 unsigned long my_strlen(); 7 typedef struct sHyphenNode { 8 char sepcnts[0]; 9 struct sHyphenNode *Daughters[]; 10 } * PHyphenNode; 11 int GetIndex(); 12 PHyphenNode c; DoHyphens_Field_1()13void DoHyphens_Field_1() { 14 char d[300], e[300]; 15 int z, f, l = my_strlen(); 16 for (; z;) 17 ; 18 for (; l; z++) { 19 f = z; 20 for (; f < l; f++) { 21 c = c->Daughters[GetIndex(d[f])]; 22 a = 0; 23 for (; a <= f - z; a++) 24 if (e[z + a]) 25 e[z] = c->sepcnts[a]; 26 } 27 } 28 if (e[z]) 29 b = 1; 30 } 31