1 /* { dg-do run } */ 2 3 int a, d, e, f, g, h, i, j, k; 4 unsigned short b; 5 6 short fn1(int p1,int p2)7fn1 (int p1, int p2) 8 { 9 return p1 * p2; 10 } 11 12 int main()13main () 14 { 15 for (; a; a--) 16 { 17 int l = 0; 18 if (f >= 0) 19 { 20 for (; h;) 21 e = 0; 22 for (; l != -6; l--) 23 { 24 j = fn1 (b--, d); 25 for (g = 0; g; g = 1) 26 ; 27 k = e ? 2 : 0; 28 } 29 i = 0; 30 for (;;) 31 ; 32 } 33 } 34 d = 0; 35 return 0; 36 } 37