1/* PR middle-end/38428 */ 2 3struct S 4{ 5 volatile struct 6 { 7 unsigned int t : 1; 8 } s; 9}; 10 11int 12foo (struct S *x) 13{ 14 int ret; 15 if (x->s.t) 16 ret = 0; 17 else 18 ret = 10; 19 return ret; 20} 21