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