1 int __attribute__ ((noinline)) foo()2 foo () 3 { 4 const int a[8] = { 0, 1, 2, 3, 4, 5, 6, 7 }; 5 int i, sum; 6 7 sum = 0; 8 for (i = 0; i < sizeof (a) / sizeof (*a); i++) 9 sum += a[i]; 10 11 return sum; 12 } 13 14 int main()15 main () 16 { 17 if (foo () != 28) 18 abort (); 19 exit (0); 20 } 21