| /* Test for bug where fold changed binary operation to decimal | |
| depending on typedefs. */ | |
| #include "dfp-dbg.h" | |
| volatile double d = 1.2345675; | |
| typedef const volatile _Decimal32 d32; | |
| int | |
| main (void) | |
| { | |
| _Decimal32 a = (d * d); | |
| d32 b = (d * d); | |
| if (a != b) | |
| FAILURE | |
| FINISH | |
| } |