1 /* { dg-do compile } */ 2 3 int a, b, c, d, e, f, *g; 4 main()5int main () 6 { 7 unsigned i; 8 while (b) 9 { 10 int j, m; 11 L1: 12 f = j; 13 L2: 14 if (i && e) 15 { 16 i = f; 17 goto L2; 18 } 19 j = f; 20 if (a) 21 goto L3; 22 for (m = 0; m < 2; m++) 23 if (d) 24 goto L1; 25 goto L2; 26 L3: 27 (&j != g) | c; 28 } 29 return 0; 30 } 31