1  /* { dg-require-effective-target indirect_jumps } */
       2  /* { dg-require-effective-target label_values } */
       3  
       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  }