PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr70738-8.c
blob0740460b237a6973ff8cb1b3bee4b8338d929a10
1 /* { dg-do run } */
2 /* { dg-options "-O2 -mgeneral-regs-only" } */
4 extern void abort ();
6 int
7 dec (int a, int b)
9 return a + b;
12 int
13 cal (int a, int b)
15 int sum1 = a * b;
16 int sum2 = a / b;
17 int sum = dec (sum1, sum2);
18 return a + b + sum + sum1 + sum2;
21 int
22 main (int argc, char **argv)
24 int ret = cal (2, 1);
26 if (ret != 11)
27 abort ();
29 return 0;