diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2022-01-17 12:46:48 +0100 |
---|---|---|
committer | Francois-Xavier Coudert <fxcoudert@gmail.com> | 2022-01-24 23:16:16 +0100 |
commit | e89d0befe3ec3238fca6de2cb078eb403b8c7e99 (patch) | |
tree | 41fae2bcc0c07ac87ddfa6c3c32dc3a9b283fb47 /libcpp | |
parent | 4343f5e256791a5abaaef29fe1f831a03bab129e (diff) | |
download | gcc-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