/* PR target/68483 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2" } */ | |
int a, b; | |
unsigned long my_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 = my_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; | |
} |