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

     1  /* { dg-require-effective-target trampolines } */
     2  
     3  f (void (*func) ())
     4  {
     5    func ();
     6  }
     7  
     8  main ()
     9  {
    10    void t0 ()
    11      {
    12      }
    13  
    14    void t1 ()
    15      {
    16        f (t0);
    17      }
    18  
    19    void t2 ()
    20      {
    21        t1 ();
    22      }
    23  
    24    t1 ();
    25    t1 ();
    26    t2 ();
    27  
    28    exit (0);
    29  }