From 24b1a8dd6dfd7640d94a699ebf09d72992e13851 Mon Sep 17 00:00:00 2001 From: Danny Smith Date: Thu, 25 Apr 2002 21:47:50 +0000 Subject: Inadverantly left out in 2002-04-26 patch * include/math.h (copysignl): Declare. * mingwex/Makefile.in (DISTFILES): Add copysignl.S. (MATHOBJS):Add copysignl.o. --- winsup/mingw/ChangeLog | 12 +++++++++--- winsup/mingw/include/math.h | 6 ++++-- winsup/mingw/mingwex/Makefile.in | 5 ++++- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index 78774cf00..338aba75c 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,6 +1,12 @@ +2002-04-26 Danny Smith + + * include/math.h (copysignl): Declare. + * mingwex/Makefile.in (DISTFILES): Add copysignl.S. + (MATHOBJS):Add copysignl.o. + 2002-04-24 Danny Smith - * include/math.h (__signbitl, __isnanl, copysignl): Declare. + * include/math.h (__signbitl, __isnanl): Declare. 2002-04-24 Danny Smith @@ -38,11 +44,11 @@ * mingwex/Makefile.in (DISTFILES): Add fmaxl.c, fminl.c, fpclassifyf.c, fpclassifyl.c, rintf.c, rintl.c, roundf.c, roundl.c, truncf.c truncl.c, signbitf.c signbitl.c, - fmal.c, copysignl.S, log2l.c + fmal.c, log2l.c (MATHOBJS): Add fmaxl.o, fminl.o, fpclassifyf.o, fpclassifyl.o, rintf.o, rintl.o, roundf.o, roundl.o, truncf.o truncl.o, signbitf.o signbitl.o, fmal.o, - copysignl.o, log2l.o. + log2l.o. * mingwex/snwprintf.c (snwprintf, vsnwprintf): Correct typo. diff --git a/winsup/mingw/include/math.h b/winsup/mingw/include/math.h index 0d167667b..82bf21bdd 100644 --- a/winsup/mingw/include/math.h +++ b/winsup/mingw/include/math.h @@ -436,11 +436,13 @@ extern long double log2l (long double _x); #endif /* __STDC_VERSION__ >= 199901L */ -/* The underscored versions are in MSVCRT.dll. - The stubs for these are in libmingwex.a */ +/* The underscored versions for double are in MSVCRT.dll. + The stubs for float and double versions are in libmingwex.a */ double copysign (double, double); float copysignf (float, float); +long double copysignl (long double, long double); + double logb (double); float logbf (float); double nextafter (double, double); diff --git a/winsup/mingw/mingwex/Makefile.in b/winsup/mingw/mingwex/Makefile.in index b0c1703c8..903067403 100644 --- a/winsup/mingw/mingwex/Makefile.in +++ b/winsup/mingw/mingwex/Makefile.in @@ -29,6 +29,7 @@ DISTFILES = Makefile.in configure configure.in \ mingw-fseek.c \ _Exit.c \ atoll.c \ + copysignl.S \ dirent.c \ feclearexcept.c \ fegetenv.c \ @@ -153,7 +154,9 @@ MATH_OBJS = \ fmax.o fmaxf.o fmaxl.o \ fmin.o fminf.o fminl.o \ fma.o fmaf.o fmal.o \ - log2.o log2f.o log2l.o + log2.o log2f.o log2l.o \ + copysignl.o + MATH_STUB_OBJS = \ math_stubs.o FENV_OBJS = fesetround.o fegetround.o \ -- cgit v1.2.3