1  /* { dg-require-effective-target trampolines } */
       2  
       3  main ()
       4  {
       5    int i = 0;
       6    int a (int x)
       7      {
       8        while (x)
       9  	i++, x--;
      10        return x;
      11      }
      12  
      13    if (a (2) != 0)
      14      abort ();
      15  
      16    exit (0);
      17  }