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>