cvs commit: src/lib/msun Makefile src/lib/msun/man signbit.3
src/lib/msun/src math.h s_signbit.c src/lib/libc/gen Makefile.inc
signbit.3 signbit.c
David Schultz
das at FreeBSD.ORG
Mon Jul 19 01:18:49 PDT 2004
On Mon, Jul 19, 2004, David Schultz wrote:
> das 2004-07-19 08:16:10 UTC
>
> FreeBSD src repository
>
> Modified files:
> lib/msun Makefile
> lib/msun/src math.h
> lib/libc/gen Makefile.inc
> Added files:
> lib/msun/man signbit.3
> lib/msun/src s_signbit.c
> Removed files:
> lib/libc/gen signbit.3 signbit.c
> Log:
> Fix two bugs in the signbit() macro, which was implemented last year:
>
> - It was added to libc instead of libm. Hopefully no programs rely
> on this mistake.
>
> - It didn't work properly on large long doubles because its argument
> was converted to type double, resulting in undefined behavior.
No repo-copy should be necessary in this case, since there is no
interesting history to preserve.
More information about the cvs-all
mailing list