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);
8 void fn1() { fn2(e, a); }
9 void 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 }