Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jul 2009 04:23:01 +1000 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        Bruce Simpson <bms@incunabulum.net>
Cc:        das@FreeBSD.org, freebsd-standards@FreeBSD.org, bde@FreeBSD.org
Subject:   Re: Boost.Math svn/branches/release regressions flagged
Message-ID:  <20090708041419.K45178@delplex.bde.org>
In-Reply-To: <4A5200CF.600@incunabulum.net>
References:  <4A5200CF.600@incunabulum.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 6 Jul 2009, Bruce Simpson wrote:

> Just doing a Boost regression run... Any ideas? 4 fails, in computing float 
> distance, over type double, with a large exponent.

Is this the bug fixed by gcc change 129199?

If not, it might be a gcc bug or the test assuming that extra precision is
available.  You can probably eliminate precision bugs (including gcc bugs
related to precision) by testing on amd64.  The tests seemed to be compiled
with -O0, so maybe they are avoiding some precision bugs intentionally.  I
sometimes need more than -O0 to avoid precision bugs.

> Details here:
> http://www.boost.org/development/tests/release/developer/output/bms-freebsd-gcc-boost-bin-v2-libs-math-test-test_next-test-gcc-4-2-1-debug.html
>
> is linked off: 
> http://www.boost.org/development/tests/release/developer/math.html
> See test_next link in left column of math.html, for affected code.

I couldn't see exactly what it is doing (does it call any libm functions?)
and would find it too hard to build the whole tests.

> All other failures in Boost.Math, including this one, are down to lacking 
> gmpfrxx, or lacking long double support in FreeBSD:
> http://www.boost.org/development/tests/release/developer/output/bms-freebsd-gcc-boost-bin-v2-libs-math-test-test_tr1_long_double-test-gcc-4-2-1-debug-build-no.html
>
> This is not a prerequisite in the Boost port, and we don't package gmpfrxx 
> anywhere, so the concept checks fail.

Looks like most things pass, but how much does leaving out long double tests
lose?

Bruce



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