1 /* Test for bug where fold narrowed decimal floating-point
3 /* { dg-options "-std=gnu99" } */
5 extern void abort (void);
6 extern void exit (int);
8 volatile _Decimal32 f = 1.23456DF;
9 volatile _Decimal64 d = 1.23456DD;
14 if ((_Decimal128)((_Decimal64)f * (_Decimal64)f) != (_Decimal128)(d * d))