modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr71494.c (about)

     1  /* PR middle-end/71494 */
     2  /* { dg-require-effective-target label_values } */
     3  
     4  int
     5  main ()
     6  {
     7    void *label = &&out;
     8    int i = 0;
     9    void test (void)
    10    {
    11      label = &&out2;
    12      goto *label;
    13     out2:;
    14      i++;
    15    }
    16    goto *label;
    17   out:
    18    i += 2;
    19    test ();
    20    if (i != 3)
    21      __builtin_abort ();
    22    return 0;
    23  }