Fix floating point exceptions persisting on Solaris.
authorStas Boukarev <stassats@gmail.com>
Thu, 29 Aug 2013 23:56:36 +0000 (03:56 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 29 Aug 2013 23:56:36 +0000 (03:56 +0400)
commite86533e804513080f610795b9d43ca36ad842467
tree2c58e1ec97fb8ce892a3d68fa243a565bd180734
parent271f699422601e56a04cb8f65bedaa5c38ea24ca
Fix floating point exceptions persisting on Solaris.

(/ 0d0 0d0)
(cosh 90)

signaled an invalid-operation exception, and not overflow, on COSH,
because the previous error wasn't cleared. Clear the exception flags
in the sigfpe handler.
NEWS
src/code/float-trap.lisp