Kevin Ryde <[EMAIL PROTECTED]> writes: > Pierre <[EMAIL PROTECTED]> writes: >> >> fail: scm_from_double (nan) == +nan.0 >> FAIL: test-conversion > > See if you can trace through with gdb to see where it fails, ie. if > one of the operands is not a nan, or if the comparison has gone wrong.
Guile and the test-cases are currently pretty much assume that there is only one kind of NaN, while in fact there might be many different NaNs. We should add proper handling of the payload information in NaNs; or we should properly ignore it in comparisons. I think the latter is easier and I'll try to clean Guile up in this direction. _______________________________________________ Bug-guile mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-guile
