[Bug target/32180] Paranoia UCB GSL TestFloat libm tests fail - accuracy of recent gcc math poor
kargl at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Jun 3 16:35:00 GMT 2007
------- Comment #5 from kargl at gcc dot gnu dot org 2007-06-03 16:35 -------
(In reply to comment #4)
> Function Alpha Generic ix86 IA64 PowerPC
>
> acosf - - - - -
> acos - - - - -
> cosf 1 - 1 1 1
> cos 2 - 2 2 2
> cosl - - 1 1 1
> logl - - - - 1
> log10f 2 - 1 1 2
> log10 1 - - - 1
> log10l - - 1 1 1
> powl - - - - 1
> ...
> Since we link some of gcc with "-lm" and some with libfdlibm we have an
> inconsistant math library upon which gcc is based. We can standardize and test
> our math library to provide the same (correct) result on all platforms (as IEEE
> 754 requires).
IEEE 754 does not discuss any of the functions you list above. In fact,
IEEE 754 places requirements on exactly one function in libm, and that is
sqrt(), which must be exact in all rounding modes.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32180
More information about the Gcc-bugs
mailing list