This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ldouble tests on sparc64o


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]