1 /* PR middle-end/65680 */ 2 /* { dg-do compile { target lp64 } } */ 3 4 struct S 5 { 6 int f : 1; 7 } a[100000000000000001][3]; 8 9 void foo(void)10foo (void) 11 { 12 struct S b = { 0 }; 13 a[100000000000000000][0] = b; 14 } 15 16 void bar(void)17bar (void) 18 { 19 a[100000000000000000][0].f = 1; 20 } 21