1 /* { dg-options "-O0" } */
3 /* C99 6.5.17: Comma operator.
4 Test with decimal float operands. */
8 volatile _Decimal32 d32a, d32b, d32c;
9 volatile _Decimal64 d64a, d64b, d64c;
10 volatile _Decimal128 d128a, d128b, d128c;
16 d64b = 12.3456789012345e383dd;
17 d128b = 12345.6789012345678901e4000dl;
30 d64a = (d64b, 7.89dd, d64c);
33 d128a = (45678.987654dl, d128c, d128b);
36 d128a = (d32b, d64b, d128b);
39 d32a = (d32b, 12, d64c);
42 d64a = (d64b, d32b, 12);