summaryrefslogtreecommitdiff
path: root/libgfortran/ieee
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gmail.com>2022-01-26 10:20:21 +0100
committerFrancois-Xavier Coudert <fxcoudert@gmail.com>2022-01-26 10:21:23 +0100
commit8769f32b645eb08b9f07ec3171cc21c3420f8616 (patch)
treee4cfb35bdf1863896a645b080a01f3cc3b2bb845 /libgfortran/ieee
parentf3e6ef7d873885ffaa0db7f4185364bbd7a70505 (diff)
downloadgcc-8769f32b645eb08b9f07ec3171cc21c3420f8616.tar.gz
Fortran: fix bootstrap on SPARC/Solaris
libgfortran/ChangeLog: PR libfortran/104233 * ieee/issignaling_fallback.h: Check GFC_REAL_16_IS_FLOAT128 instead of __FLT128_IS_IEC_60559__.
Diffstat (limited to 'libgfortran/ieee')
-rw-r--r--libgfortran/ieee/issignaling_fallback.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgfortran/ieee/issignaling_fallback.h b/libgfortran/ieee/issignaling_fallback.h
index 440a3f6c9a5..98b0b2819ac 100644
--- a/libgfortran/ieee/issignaling_fallback.h
+++ b/libgfortran/ieee/issignaling_fallback.h
@@ -195,9 +195,9 @@ __issignalingl (long double x)
#endif
-#if __FLT128_IS_IEC_60559__
+#if defined(GFC_REAL_16_IS_FLOAT128)
-/* We have a _Float128 type. */
+/* We have a __float128 type. */
typedef union
{
@@ -234,7 +234,7 @@ __issignalingf128 (__float128 x)
/* Define the type-generic macro based on the functions above. */
-#if __FLT128_IS_IEC_60559__
+#if defined(GFC_REAL_16_IS_FLOAT128)
# define issignaling(X) \
_Generic ((X), \
__float128: __issignalingf128, \