1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -w" } */ 3 4 extern void fn2(int); 5 int a, b, c; fn1()6 void fn1() { 7 int d; 8 for (; b; b++) { 9 a = 7; 10 for (; a;) { 11 jump: 12 fn2(d ?: c); 13 d = 0; 14 } 15 d = c; 16 if (c) 17 goto jump; 18 } 19 goto jump; 20 } 21