1 // PR middle-end/13696 2 // { dg-do compile } 3 // { dg-options "-O2" } 4 5 extern void x(unsigned long*); 6 7 enum e { red, blue, green }; 8 9 struct s { 10 unsigned long l; 11 }; 12 struct s map[1][256]; 13 14 void f(int i,e j)15 f(int i,e j) { 16 x(&(map[i][j].l)); 17 } 18