Re: svn commit: r215237 - head/lib/msun/src

2010-11-30 Thread David Schultz
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 ver

Re: svn commit: r215237 - head/lib/msun/src

2010-11-15 Thread Alexander Best
On Tue Nov 16 10, Bruce Evans wrote: > On Tue, 16 Nov 2010, Bruce Evans wrote: > > >... > >I checked most cases specified in n1156.pdf and found only the following > >non-conforming behaviour in FreeBSD: > > > >%C99 rule -- pow(-Inf, y) returns -0 for y an odd integer < > >0. > >%fd

Re: svn commit: r215237 - head/lib/msun/src

2010-11-15 Thread Bruce Evans
On Tue, 16 Nov 2010, Bruce Evans wrote: ... I checked most cases specified in n1156.pdf and found only the following non-conforming behaviour in FreeBSD: %C99 rule -- pow(-Inf, y) returns -0 for y an odd integer < 0. %fdlibm rule(?) * 17. -INF ** (anything) = -0 ** (-anythi

Re: svn commit: r215237 - head/lib/msun/src

2010-11-15 Thread Bruce Evans
On Sat, 13 Nov 2010, Alexander Best wrote: thank you very much for fixing this long outstanding issue. you might want to have a look at [1], where two more issues have been reported. [1] http://mailman.oakapple.net/pipermail/numeric-interest/2010-September/thread.html These are either featur

Re: svn commit: r215237 - head/lib/msun/src

2010-11-14 Thread Bruce Evans
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. I get this on amd64, and lots more failures starting with csqrt() on i386. Here is the output of make >foo 2>&1, after adding "set +e; " to the

Re: svn commit: r215237 - head/lib/msun/src

2010-11-14 Thread Alexander Best
On Sat Nov 13 10, Steve Kargl wrote: > On Sat, Nov 13, 2010 at 12:56:48PM +, Alexander Best wrote: > > On Sat Nov 13 10, Ulrich Spoerlein wrote: > > > Author: uqs > > > Date: Sat Nov 13 10:54:10 2010 > > > New Revision: 215237 > > > URL: http://svn.freebsd.org/changeset/base/215237 > > > > > >

Re: svn commit: r215237 - head/lib/msun/src

2010-11-13 Thread Steve Kargl
On Sat, Nov 13, 2010 at 12:56:48PM +, Alexander Best wrote: > On Sat Nov 13 10, Ulrich Spoerlein wrote: > > Author: uqs > > Date: Sat Nov 13 10:54:10 2010 > > New Revision: 215237 > > URL: http://svn.freebsd.org/changeset/base/215237 > > > > Log: > > Fix bug in jn(3) and jnf(3) that led to -

Re: svn commit: r215237 - head/lib/msun/src

2010-11-13 Thread Alexander Best
On Sat Nov 13 10, Ulrich Spoerlein wrote: > Author: uqs > Date: Sat Nov 13 10:54:10 2010 > New Revision: 215237 > URL: http://svn.freebsd.org/changeset/base/215237 > > Log: > Fix bug in jn(3) and jnf(3) that led to -inf results thank you very much for fixing this long outstanding issue. you mig

svn commit: r215237 - head/lib/msun/src

2010-11-13 Thread Ulrich Spoerlein
Author: uqs Date: Sat Nov 13 10:54:10 2010 New Revision: 215237 URL: http://svn.freebsd.org/changeset/base/215237 Log: Fix bug in jn(3) and jnf(3) that led to -inf results Explanation by Steve: jn[f](n,x) for certain ranges of x uses downward recursion to compute the value of the functi