aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2022-01-17 12:46:48 +0100
committerFrancois-Xavier Coudert <fxcoudert@gmail.com>2022-01-24 23:16:16 +0100
commite89d0befe3ec3238fca6de2cb078eb403b8c7e99 (patch)
tree41fae2bcc0c07ac87ddfa6c3c32dc3a9b283fb47 /libcpp
parent4343f5e256791a5abaaef29fe1f831a03bab129e (diff)
downloadgcc-e89d0befe3ec3238fca6de2cb078eb403b8c7e99.zip
gcc-e89d0befe3ec3238fca6de2cb078eb403b8c7e99.tar.gz
gcc-e89d0befe3ec3238fca6de2cb078eb403b8c7e99.tar.bz2
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.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions