diff options
Diffstat (limited to 'libm/upstream-freebsd/lib/msun/src/e_fmod.c')
-rw-r--r-- | libm/upstream-freebsd/lib/msun/src/e_fmod.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libm/upstream-freebsd/lib/msun/src/e_fmod.c b/libm/upstream-freebsd/lib/msun/src/e_fmod.c index 720aa0333..bad066ab8 100644 --- a/libm/upstream-freebsd/lib/msun/src/e_fmod.c +++ b/libm/upstream-freebsd/lib/msun/src/e_fmod.c @@ -12,7 +12,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/lib/msun/src/e_fmod.c 305380 2016-09-04 12:01:32Z bde $"); /* * __ieee754_fmod(x,y) @@ -20,6 +20,8 @@ __FBSDID("$FreeBSD$"); * Method: shift and subtract */ +#include <float.h> + #include "math.h" #include "math_private.h" @@ -130,3 +132,7 @@ __ieee754_fmod(double x, double y) } return x; /* exact output */ } + +#if (LDBL_MANT_DIG == 53) +__weak_reference(fmod, fmodl); +#endif |