On Sat, 2005-12-17 at 21:43 +0100, Guilhem Lavaux wrote: > Hi, > > Here is a patch to define isnan explicitly as a macro if it is not > already defined. At the same it removes the symbol renaming in namespace.h.
Hi! As i merged the changes into CACAO, i noticed that this patch breaks some stuff on mips-irix. The fptest of the CACAO regression tests does not pass anymore: --- fptest.output Tue Jul 19 10:52:11 2005 +++ Standard Input Wed Jan 11 01:18:17 2006 @@ -14,10 +14,10 @@ 12. + / 0 = +INF double: Infinity 13. - / 0 = -INF double: -Infinity 14. ------------------- test conversions - 15. convert NaNQ (NaN,NaN) to int: 0 - 16. convert NaNQ (NaN,NaN) to int: 0 - 17. convert NaNQ (NaN,NaN) to long: 0 - 18. convert NaNQ (NaN,NaN) to long: 0 + 15. convert NaNQ (NaN,NaN) to int: 2147483647 + 16. convert NaNQ (NaN,NaN) to int: 2147483647 + 17. convert NaNQ (NaN,NaN) to long: 9223372036854775807 + 18. convert NaNQ (NaN,NaN) to long: 9223372036854775807 19. convert +INF (Infinity,Infinity) to int: 2147483647 20. convert +INF (Infinity,Infinity) to int: 2147483647 21. convert +INF (Infinity,Infinity) to long: 9223372036854775807 I didn't notice that earlier since i'm not using classpath cvs head on that machine. What was the reason for this patch? TWISTI _______________________________________________ Classpath-patches mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath-patches
