From owner-svn-src-head@FreeBSD.ORG Wed Dec 1 06:19:55 2010 Return-Path: Delivered-To: svn-src-head@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89864106564A; Wed, 1 Dec 2010 06:19:55 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 42A798FC12; Wed, 1 Dec 2010 06:19:54 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.4/8.14.2) with ESMTP id oB16JswW001731; Wed, 1 Dec 2010 01:19:54 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.4/8.14.2/Submit) id oB16Jslf001730; Wed, 1 Dec 2010 01:19:54 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Wed, 1 Dec 2010 01:19:54 -0500 From: David Schultz To: Bruce Evans Message-ID: <20101201061954.GA1350@zim.MIT.EDU> Mail-Followup-To: Bruce Evans , Alexander Best , Steve Kargl , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Ulrich Spoerlein 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101115124817.O1683@besplex.bde.org> Cc: src-committers@FreeBSD.ORG, svn-src-all@FreeBSD.ORG, Steve Kargl , Ulrich Spoerlein , svn-src-head@FreeBSD.ORG, Alexander Best Subject: Re: svn commit: r215237 - head/lib/msun/src X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2010 06:19:55 -0000 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.