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)10 foo (void)
11 {
12   struct S b = { 0 };
13   a[100000000000000000][0] = b;
14 }
15 
16 void
bar(void)17 bar (void)
18 {
19   a[100000000000000000][0].f = 1;
20 }
21