1 /* { dg-do compile } */ 2 3 __extension__ typedef __INTPTR_TYPE__ intptr_t; 4 5 int a[10][14], b, c, d, e, f, g, h, i; 6 void bar (void); 7 int foo(int x)8foo (int x) 9 { 10 unsigned j; 11 int k = 0, l; 12 int m; 13 if (h) 14 m = 12; 15 else 16 m = 13; 17 if (a[x][m]) 18 l = (intptr_t) foo; 19 a[x][i] = l; 20 while (c) 21 { 22 if (b) 23 { 24 if (f) 25 k = 1; 26 bar (); 27 } 28 for (; d;) 29 j++; 30 } 31 while (c) 32 { 33 if (a[x][12]) 34 { 35 if (g) 36 k = 1; 37 j++; 38 } 39 c = e; 40 } 41 return k; 42 } 43