1 /* Test truncation from __float128 to float 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.ffffffffffp
-126q
, b
= 0x0.ffffffp
-126q
;
17 if (fetestexcept (FE_UNDERFLOW
))
22 if (!fetestexcept (FE_UNDERFLOW
))