1 /* { dg-do compile } */ 2 3 short a, d, e; 4 unsigned char b; 5 int c, f; 6 char g, h; 7 void fn2(int, int); fn1()8void fn1() { fn2(e, a); } fn2(int p1,int p2)9void fn2(int p1, int p2) 10 { 11 l1: 12 b = a; 13 for (; h; h--) 14 if (p1) 15 g = p2 * c; 16 else 17 { 18 c = d; 19 if (f) 20 goto l1; 21 } 22 } 23