modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/920415-1.c (about)

     1  /* { dg-require-effective-target indirect_jumps } */
     2  /* { dg-require-effective-target label_values } */
     3  
     4  extern void abort (void);
     5  extern void exit (int);
     6  
     7  f ()
     8  {
     9    __label__ l;
    10    void *x()
    11      {
    12        return &&l;
    13      }
    14    goto *x ();
    15    abort ();
    16    return;
    17   l:
    18    exit (0);
    19  }