1 /* Test for bug where fold changed binary operation to decimal 2 depending on typedefs. */ 3 4 #include "dfp-dbg.h" 5 6 volatile double d = 1.2345675; 7 8 typedef const volatile _Decimal32 d32; 9 10 int main(void)11main (void) 12 { 13 _Decimal32 a = (d * d); 14 d32 b = (d * d); 15 if (a != b) 16 FAILURE 17 FINISH 18 } 19