1int __attribute__ ((noinline))
2foo ()
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
14int
15main ()
16{
17  if (foo () != 28)
18    abort ();
19  exit (0);
20}
21