ldouble tests on sparc64o
Andreas Jaeger
aj@suse.de
Wed Jul 11 00:32:00 GMT 2001
Stephen L Moshier <moshier@mediaone.net> writes:
>> Running the testsuite on sparc64, I get lots of serious failures while
>> testing the long double functions (see below). Are these known
>> problems or might this be a compiler bug in the handling of long
>> doubles (I've tried gcc 2.96 RH)?
>
> There is a bug in e_acosl.c. The patch below should fix it.
> I have not been able to get the test suite to run in long double on a
> 32-bit solaris system. I have been slowly building a separate test
> suite and missed that particular corner case.
>
> I don't think the problems are compiler related.
>
> The glibc test suite has known problems. For example it tests
> asinh (0.7) == 0.652666566082355786
> but that should really be.
> asinh (6.9999999999999999999999999999999996148140E-1)
> and the result should be
> 6.5266656608235578680868634410967586588673E-1
> versus 6.52666566082355786809e-01
> reported by the test. The precision of the given numbers
> needs to be increased.
I've planned this for glibc 2.3. My current plan is to use numbers
for the arguments that can be represented *exactly* in float and
increase also all the results.
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-alpha
mailing list