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

     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  }