1 /* PR tree-optimization/56448 */ 2 3 volatile int a[1]; 4 int b; 5 6 void foo()7 foo () 8 { 9 for (;;) 10 { 11 int *c[3][6] = { 0, 0, 0, &b, 0, 0, 0, 0, &b, 0, 0, 0, 0, 0, 0, 0, &b, (int *) &a[0] }; 12 b = *c[2][5]; 13 } 14 } 15