Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1.0.38.12: Fix FP traps on PPC/Linux.
* Linux on most platforms, including PPC, kicks off its signal handlers with a cleared FP control word. We already have a hook to deal with this, so enable it. * The implementation of said hook on PPC/Linux was broken, largely due to a variable-size mismatch in a KLUDGE it uses. Fixed and documented the KLUDGE, added support for preserving the current rounding mode, and enabled the actual restoration of the FP control word. * NetBSD isn't the only target which requires :INVALID exceptions to be disabled, it also matters on PPC. Fixed the default control mode. * Fix up the test suite to reflect the current expectations for float.pure.lisp tests.
- Loading branch information
Alastair Bridgewater
committed
May 24, 2010
1 parent
52c61a5
commit cb42725
Showing
6 changed files
with
15 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters