1/* PR middle-end/52979 */ 2 3struct 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 11void 12foo (struct S *s) 13{ 14 s->f = 1; 15} 16