1 /* PR middle-end/52979 */ 2 3 struct S 4 { 5 unsigned int a : 16, b : 16, c : 16, d : 16, e : 14; 6 unsigned int f : 4, g : 14, h : 8; 7 char i; 8 int j; 9 }; 10 11 void foo(struct S * s)12 foo (struct S *s) 13 { 14 s->f = 1; 15 } 16