2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / unsorted / BUG11.c
blobfe2923a97f0cb7ada27afd7553a1ef36b6a79527
1 #define DD 2410065408
3 unsigned
4 foo (d)
5 double d;
7 return d;
10 #if foobar
12 main ()
14 #if bar
15 unsigned u = DD;
16 double d = (double) u;
17 #else
18 double d = (double) DD;
19 #endif
20 printf ("%u = %u = %lf\n", foo ((double) DD), foo (d), d);
22 #else
24 main ()
26 printf ("%lf\n", (double) ((unsigned) DD));
27 foo ((double) DD);
29 #endif