1 /* We use a global variable 'k' to avoid ipa-cp. */
2 int k = 50;
3 static int __attribute__((noinline))
foo()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
main(void)16 main (void)
17 {
18   int res = foo ();
19 
20   if (res != 925)
21     abort ();
22 
23   return 0;
24 }
25