/* PR tree-optimization/56448 */ volatile int a[1]; int b; void foo () { for (;;) { int *c[3][6] = { 0, 0, 0, &b, 0, 0, 0, 0, &b, 0, 0, 0, 0, 0, 0, 0, &b, (int *) &a[0] }; b = *c[2][5]; } }