1  extern void abort (void);
       2  _Complex int a[1024];
       3  
       4  __attribute__((noinline, noclone)) void
       5  foo (void)
       6  {
       7    int i;
       8    for (i = 0; i < 1024; i++)
       9      a[i] = -1;
      10  }
      11  
      12  int
      13  main ()
      14  {
      15    int i;
      16    foo ();
      17    for (i = 0; i < 1024; i++)
      18      if (a[i] != -1)
      19        abort ();
      20    return 0;
      21  }