[Ecls-list] FPE under MSVC

Goffioul Michael goffioul at imec.be
Tue Oct 25 00:18:51 UTC 2005


Hi,

In attachment, you'll find a trial at supporting floating point exceptions
under MSVC. It seems to work OK, but it triggers a problem: it generates
a FE_UNDERFLOW error when trying to print least-positive-double-float:

> (expt most-positive-double-float 2)
#<a FLOATING-POINT-OVERFLOW>
Broken at EXPT.
>> :q
Top level.
> least-positive-double-float
#<a FLOATING-POINT-UNDERFLOW>
Top level.
>> :q
Top level.
> (progn least-positive-double-float nil)
NIL
>

Is it MSVC-specific or can anybody reproduce it under Linux?

Michael.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: msvc-sig.diff.bz2
Type: application/octet-stream
Size: 1110 bytes
Desc: msvc-sig.diff.bz2
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20051025/eb8e33b6/attachment.obj>


More information about the ecl-devel mailing list