/* { dg-do compile } */
struct g {
char b;
unsigned char *d[];
} e;
unsigned char f;
void i()
{
for (int h;; h++)
{
unsigned a = h;
for (int c = 0; c < 256; c += 6)
for (int h = c; h < c + 6; h++)
e.d[h + a] = &f;
}
}