1 /* { dg-do compile } */
2 /* { dg-additional-options "-w" } */
3
4 extern struct {
5 unsigned char a;
6 unsigned char b;
7 unsigned char c;
8 unsigned char d;
9 } g[];
10 void main() { g[0].b = (g[0].b & g[4].b) * g[2305843009213693952ULL].c; }