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