For hugs-1.4, the following query

        hugs> let x::Double; x = (1.0e100 - 1.0e100) in x == x

results in the answer "False" on a sparc-sun-solaris2.5 system.
It also results in the hugs interpreter crashing due to "Unexpected signal"
on a dec-alpha-osf3.2 system.  These should probably both be
considered bugs.
The other bug is that the documentation doesn't say what should
happen in the case of floating pointer overflow.

-- 
Fergus Henderson <[EMAIL PROTECTED]>  |  "Binaries may die
WWW: <http://www.cs.mu.oz.au/~fjh>  |   but source code lives forever"
PGP: finger [EMAIL PROTECTED]        |     -- leaked Microsoft memo.

Reply via email to