[PATCH 06/11] Handle enums for CodeView
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20001108-1.c
blob020c541cb15dd691e587e7487e5ac1f474be045c
1 void abort (void);
2 void exit (int);
4 long long
5 signed_poly (long long sum, long x)
7 sum += (long long) (long) sum * (long long) x;
8 return sum;
11 unsigned long long
12 unsigned_poly (unsigned long long sum, unsigned long x)
14 sum += (unsigned long long) (unsigned long) sum * (unsigned long long) x;
15 return sum;
18 int
19 main (void)
21 if (signed_poly (2LL, -3) != -4LL)
22 abort ();
24 if (unsigned_poly (2ULL, 3) != 8ULL)
25 abort ();
27 exit (0);