1 extern void abort (void);
2 _Complex int a[1024];
3 
4 __attribute__((noinline, noclone)) void
foo(void)5 foo (void)
6 {
7   int i;
8   for (i = 0; i < 1024; i++)
9     a[i] = -1;
10 }
11 
12 int
main()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 }
22