1 /* Test truncation from __float128 to double uses after-rounding
4 /* { dg-do run { target i?86-*-* x86_64-*-* ia64-*-* } } */
5 /* { dg-options "" } */
6 /* { dg-require-effective-target fenv_exceptions } */
14 volatile __float128 a
= 0x0.fffffffffffffffp
-1022q
, b
= 0x0.fffffffffffff8p
-1022q
;
17 if (fetestexcept (FE_UNDERFLOW
))
22 if (!fetestexcept (FE_UNDERFLOW
))