-
- Downloads
Fortran: provide a fallback implementation of issignaling
For targets with IEEE support but without the issignaling macro in libc (currently, everywhere except glibc), this allows us to provide a fallback implementation. In order to keep the code in ieee_helper.c relatively readable, I've put that new implementation in a separate file, issignaling_fallback.h. libgfortran/ChangeLog: * ieee/issignaling_fallback.h: New file. * ieee/ieee_helper.c: Include issignaling_fallback.h when target does not define issignaling macro. gcc/testsuite/ChangeLog: * gfortran.dg/ieee/signaling_1.f90: Do not require issignaling. * gfortran.dg/ieee/signaling_2.f90: Add comment. * gfortran.dg/ieee/signaling_3.f90: New test.
Showing
- gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 0 additions, 1 deletiongcc/testsuite/gfortran.dg/ieee/signaling_1.f90
- gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 2 additions, 0 deletionsgcc/testsuite/gfortran.dg/ieee/signaling_2.f90
- gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 42 additions, 0 deletionsgcc/testsuite/gfortran.dg/ieee/signaling_3.f90
- libgfortran/ieee/ieee_helper.c 3 additions, 4 deletionslibgfortran/ieee/ieee_helper.c
- libgfortran/ieee/issignaling_fallback.h 238 additions, 0 deletionslibgfortran/ieee/issignaling_fallback.h
Loading
Please register or sign in to comment