Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Dec 2010 01:19:54 -0500
From:      David Schultz <das@FreeBSD.ORG>
To:        Bruce Evans <brde@optusnet.com.au>
Cc:        src-committers@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, Steve Kargl <sgk@troutmask.apl.washington.edu>, Ulrich Spoerlein <uqs@FreeBSD.ORG>, svn-src-head@FreeBSD.ORG, Alexander Best <arundel@FreeBSD.ORG>
Subject:   Re: svn commit: r215237 - head/lib/msun/src
Message-ID:  <20101201061954.GA1350@zim.MIT.EDU>
In-Reply-To: <20101115124817.O1683@besplex.bde.org>
References:  <201011131054.oADAsA7I045096@svn.freebsd.org> <20101113125648.GA25183@freebsd.org> <20101113164645.GB69612@troutmask.apl.washington.edu> <20101115005123.GA46134@freebsd.org> <20101115124817.O1683@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 15, 2010, Bruce Evans wrote:
> On Mon, 15 Nov 2010, Alexander Best wrote:
> 
> >also it seems one of the regression tests in tools/regression/lib/msun 
> >fails
> >(assert tripped): test-lrint.

The test is failing due to an actual deficiency in gcc; you need
to disable the built-in versions of lrint and friends for it to
pass.  I considered working around that in the test (as in
test-conj.c) and tricking the compiler into using the library
versions, but that really just hides the problem.

> I get this on amd64, and lots more failures starting with csqrt() on
> i386.

Yes, some work is needed to deal with i386's special precision
issues.  As you know, it's often hard to get gcc to even produce
the right code on i386, and I didn't spend an inordinate amount of
effort trying to get tests for long doubles to pass on that
platform.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101201061954.GA1350>