1 /* { dg-do run } */
2 /* { dg-options "-O2 -mgeneral-regs-only" } */
3 
4 extern void abort ();
5 
6 int
cal(int a,int b)7 cal (int a, int b)
8 {
9   int sum = a + b;
10   int sum1 = a * b;
11   return (a + b + sum + sum1);
12 }
13 
14 int
main(int argc,char ** argv)15 main (int argc, char **argv)
16 {
17   int ret = cal (1, 2);
18 
19   if (ret != 8)
20     abort ();
21 
22   return 0;
23 }
24