| /* Test for bug where fold wrongly removed conversions to double and | |
| replaced them by conversions to float. */ | |
| #include "dfp-dbg.h" | |
| volatile float f = __builtin_inff (); | |
| volatile _Decimal32 d32 = 1e40DF; | |
| int | |
| main (void) | |
| { | |
| if ((double) f == (double) d32) | |
| FAILURE | |
| FINISH | |
| } |