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