1/* PR tree-optimizations/52891 */
2
3struct S
4{
5  int a;
6  struct T { unsigned c : 10; } b;
7} s;
8
9void
10bar (short x, short y, int **p)
11{
12  if ((x && y) + **p)
13    while (1);
14}
15
16void
17foo (int **p)
18{
19  bar (s.a, s.b.c, p);
20}
21