diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | sysdeps/powerpc/bits/floatn.h | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index f6f3ebfceb..acd573cfc3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2017-11-06 Joseph Myers <joseph@codesourcery.com> + + [BZ #22402] + * sysdeps/powerpc/bits/floatn.h: Include <bits/long-double.h>. + [__NO_LONG_DOUBLE_MATH] (__HAVE_FLOAT128): Define to 0. + 2017-11-04 Mike FABIAN <mfabian@redhat.com> * localedata/locales/tpi_PG (LC_TIME): Fix wrong d_fmt, / needs diff --git a/sysdeps/powerpc/bits/floatn.h b/sysdeps/powerpc/bits/floatn.h index 44a9434701..a293bfc996 100644 --- a/sysdeps/powerpc/bits/floatn.h +++ b/sysdeps/powerpc/bits/floatn.h @@ -20,12 +20,13 @@ #define _BITS_FLOATN_H #include <features.h> +#include <bits/long-double.h> /* Defined to 1 if the current compiler invocation provides a floating-point type with the IEEE 754 binary128 format, and this glibc includes corresponding *f128 interfaces for it. */ #if defined _ARCH_PWR8 && defined __LITTLE_ENDIAN__ && (_CALL_ELF == 2) \ - && defined __FLOAT128__ + && defined __FLOAT128__ && !defined __NO_LONG_DOUBLE_MATH # define __HAVE_FLOAT128 1 #else # define __HAVE_FLOAT128 0 |