From a4c9be1b8b5edd533d31e7f9a682b891f696bb91 Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Fri, 21 Jul 2017 09:47:57 -0700 Subject: Fix cexpl when compiled with latest GCC * sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call math_force_eval. --- sysdeps/ieee754/ldbl-128/e_expl.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sysdeps/ieee754/ldbl-128/e_expl.c') diff --git a/sysdeps/ieee754/ldbl-128/e_expl.c b/sysdeps/ieee754/ldbl-128/e_expl.c index 15639d1da1..fd7700c7fa 100644 --- a/sysdeps/ieee754/ldbl-128/e_expl.c +++ b/sysdeps/ieee754/ldbl-128/e_expl.c @@ -192,6 +192,7 @@ __ieee754_expl (_Float128 x) with maximum error in [-2^-16-2^-53,2^-16+2^-53] less than 4.8e-39. */ x22 = x + x*x*(P1+x*(P2+x*(P3+x*(P4+x*(P5+x*P6))))); + math_force_eval (x22); /* Return result. */ fesetenv (&oldenv); -- cgit 1.4.1