1 /* { dg-do compile } */
2 
3 int a, b, c, d, e, f;
4 
fn1()5 void fn1 ()
6 {
7   int g = b;
8   a = -~(d || a) << 4 || e;
9   b = c || g ^ a;
10   if (f < g)
11     d = e;
12 }
13