ieee_support_halting only checked the availability of status flags, not trapping support. On some targets the later can only be checked at runtime: feenableexcept reports if enabling traps failed. So check trapping support by enabling/disabling it. Updated the test that enabled trapping to check if it is supported. gcc/testsuite/ PR libgfortran/78314 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting. libgfortran/ PR libgfortran/78314 * config/fpu-glibc.h (support_fpu_trap): Use feenableexcept. From-SVN: r242505
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ieee.exp | Loading commit data... | |
ieee_1.F90 | Loading commit data... | |
ieee_2.f90 | Loading commit data... | |
ieee_3.f90 | Loading commit data... | |
ieee_4.f90 | Loading commit data... | |
ieee_5.f90 | Loading commit data... | |
ieee_6.f90 | Loading commit data... | |
ieee_7.f90 | Loading commit data... | |
ieee_8.f90 | Loading commit data... | |
intrinsics_1.f90 | Loading commit data... | |
intrinsics_2.F90 | Loading commit data... | |
large_1.f90 | Loading commit data... | |
large_2.f90 | Loading commit data... | |
large_3.F90 | Loading commit data... | |
large_4.f90 | Loading commit data... | |
pr77372.f90 | Loading commit data... | |
pr77507.f90 | Loading commit data... | |
rounding_1.f90 | Loading commit data... | |
underflow_1.f90 | Loading commit data... |