Index: java/lang/Math.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/lang/Math.java,v
retrieving revision 1.12
diff -u -r1.12 Math.java
--- java/lang/Math.java	15 Feb 2002 02:43:37 -0000	1.12
+++ java/lang/Math.java	27 Feb 2003 10:52:27 -0000
@@ -575,6 +575,7 @@
    */
   public static int round(float a)
   {
+    if(a != a) return 0;
     return (int) floor(a + 0.5f);
   }
 
@@ -591,6 +592,7 @@
    */
   public static long round(double a)
   {
+    if(a != a) return 0;
     return (long) floor(a + 0.5d);
   }
 
