Attached is a patch to change the handling of floating point exception.
I posted a similar patch for FreeBSD some time ago, now I tested the
code and found no regressions on Linux 2.16/x86 and x86_64 (SUSE 10.1),
and Solaris 10/x86 (6/06).
I think my code works on every POSIX systems and fixes some problems
related to bug-372.
On 2006/11/02 21:01, Juho Snellman wrote:
> Thanks, this seems sensible. Committed as 0.9.18.22.
Thanks a lot!
Now, bug-372 does not occur on FreeBSD 4 to 7.
Please apply attached patch.
From: Juho Snellman <jsnell@ik...> - 2006-11-09 21:35:20
NIIMI Satoshi <sa2c@...> writes:
> (with-test (:name (:scale-float-overflow :bug-372)
> - :fails-on '(or :ppc :darwin :freebsd)) ;; bug 372
> + :fails-on '(or :ppc :darwin)) ;; bug 372
> (with-test (:name (:addition-overflow :bug-372)
> - :fails-on '(or :ppc :darwin :mips :freebsd))
> + :fails-on '(or :ppc :darwin :mips))
Thanks, I've committed this. If any PPC, Darwin or Mips users have run
the test suite after 0.9.18.22, I'd be interested in knowing whether
these tests now pass on those platforms too.