diff options
Diffstat (limited to 'sysdeps/powerpc')
-rw-r--r-- | sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c b/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c index 0ff897bef3..f7c8ea33d3 100644 --- a/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c +++ b/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c @@ -26,9 +26,14 @@ License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ -/* Unavoidable hacks since TFmode is assumed to be binary128. */ -#define TFtype KFtype -#define TF KF +#include <math.h> + +/* Unavoidable hacks since TFmode is assumed to be binary128 when + -mabi=ibmlongdouble is used. */ +#if __HAVE_FLOAT128_UNLIKE_LDBL +# define TFtype KFtype +# define TF KF +#endif #include <soft-fp.h> #include <quad.h> |