1 /* { dg-require-effective-target indirect_jumps } */ 2 /* { dg-require-effective-target label_values } */ 3 bar(int k)4 void bar (int k) 5 { 6 void *label = (k) ? &&x : &&y; 7 if (k) 8 goto *label; 9 10 x: 11 if (k) 12 dont_remove (); 13 y: 14 return; 15 } 16