(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr54937.c
       1  
       2  void exit (int);
       3  void abort (void);
       4  int a[1];
       5  void (*terminate_me)(int);
       6  
       7  __attribute__((noinline,noclone))
       8  t(int c)
       9  { int i;
      10    for (i=0;i<c;i++)
      11      {
      12        if (i)
      13         terminate_me(0);
      14        a[i]=0;
      15      }
      16  }
      17  main()
      18  {
      19    terminate_me = exit;
      20    t(100);
      21    abort();
      22  }