1 /* { dg-do compile } */ 2 3 typedef __INTPTR_TYPE__ intptr_t; 4 intptr_t a, b, c, d; foo(void)5int foo (void) { return 0; } 6 int baz (void); 7 8 void bar(void)9bar (void) 10 { 11 intptr_t g = (intptr_t) &&h; 12 void *i = &&j, *k = &&l; 13 j: 14 if (baz ()) 15 { 16 intptr_t **n = (intptr_t **) &a; 17 l: 18 b = 0; 19 for (; b >= 0;) 20 goto *k; 21 h: 22 **n = 0; 23 for (;;) 24 { 25 intptr_t *o = &c; 26 g = foo (); 27 *o = g; 28 if (c) 29 goto *d; 30 } 31 } 32 goto *i; 33 } 34