1.0.38.11: Enable floating-point exception delivery on PPC/Linux.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 23 May 2010 22:49:58 +0000 (22:49 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 23 May 2010 22:49:58 +0000 (22:49 +0000)
commit52c61a5ea469c7766ff493f889625394c4038b9a
treec89711d744d756bc161aca7786967c256c992727
parent8694b0dfc9f55890eaff390453896b5f9c64e319
1.0.38.11: Enable floating-point exception delivery on PPC/Linux.

  * For some reason, Linux disables floating-point exception delivery
by default.  Use the PR_SET_FPEXC prctl (new in 2.4.21 and 2.5.32) to
enable it in "precise" mode (possibly overkill).

  * This is necessary but not sufficient to fix one of the failing
tests in float.pure.lisp.

  * Given that this is only necessary for one test case, the test
suite has woefully incomplete coverage of floating-point exceptions.
src/runtime/ppc-linux-os.c
version.lisp-expr