Date: Sun, 16 May 2004 18:04:37 -0700 (PDT) From: David Schultz <das@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/msun/bsdsrc b_exp.c mathimpl.h Message-ID: <200405170104.i4H14bn5074882@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
das 2004/05/16 18:04:37 PDT
FreeBSD src repository
Modified files:
lib/msun/bsdsrc b_exp.c mathimpl.h
Log:
Remove some kludges designed to ensure that the compiler didn't round
constants the wrong way on the VAX. Instead, use C99 hexadecimal
floating-point constants, which are guaranteed to be exact on binary
IEEE machines. (The correct hexadecimal values were already provided
in the source, but not used.) Also, convert the constants to
lowercase to work around a gcc bug that wasn't fixed until gcc 3.4.0.
Prompted by: stefanf
Revision Changes Path
1.6 +10 -40 src/lib/msun/bsdsrc/b_exp.c
1.4 +0 -47 src/lib/msun/bsdsrc/mathimpl.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405170104.i4H14bn5074882>
