1 // { dg-do compile }
2 // { dg-options "-O2" }
3
4 int a, b, c;
5 void d() {
6 e : {
7 long f;
8 long *g = &f;
9 if ((a != 0) - (b = 0))
10 ;
11 else
12 a &= (*g %= a *= c) >= (*g || f);
13 goto e;
14 }
15 }