1 /* We use a global variable 'k' to avoid ipa-cp. */
2 int k = 50;
3 static int __attribute__((noinline))
4 foo ()
5 {
6 int i, res = 0;
7 for (i = k/2; i < k; i++)
8 res += i;
9
10 return res;
11 }
12
13 extern void abort ();
14
15 int
16 main (void)
17 {
18 int res = foo ();
19
20 if (res != 925)
21 abort ();
22
23 return 0;
24 }