[Mono-devel-list] Bug in Runtime or MCS?
yoros
yoros at wanadoo.es
Thu Apr 10 10:49:20 EDT 2003
> On 04/10/03 yoros at wanadoo.es wrote:
> > I was working on a bug that makes double comparison between NAN and
> > others don't work properly.
>
> There is already a bug filed about this issue:
> http://bugzilla.ximian.com/show_bug.cgi?id=39314
>
> > In MONO-JIT it fails all ">=" and "<=". In MINI, "<=" works OK but ">="
> > doesn't work in code generated by MCS and all works OK in code generated
> > with CSC.
> >
> > Is there an error in MCS or in the JIT?
>
> It is a bug in mcs. The old jit is also buggy, but it won't get fixed:
> use mini instead.
When compiling, for these comparisons, MCS generates "blt" and "bgt" and CSC generates "blt.un.s" and "bgt.un.s".
In MINI only fails "bgt" (NAN <= 1.0 works right for this comparison in MINI) and works right "bgt.un.s" and "blt.un.s".
When I arrive home, I'll post my tests to the list.
Regards,
Pedro
--
_____________________________________________________________________
Horas ilimitadas para leer y enviar correos con Tarifa Plana Wanadoo
¡¡ desde las 3 de la tarde!!
Compruébalo en http://www.wanadoo.es/acceso-internet
More information about the Mono-devel-list
mailing list