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