Author: zoltan
Date: 2005-12-19 09:19:38 -0500 (Mon, 19 Dec 2005)
New Revision: 54600

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/basic-float.cs
Log:
2005-12-19  Zoltan Varga  <[EMAIL PROTECTED]>

        * basic-float.cs: Add float<->long conversion tests.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2005-12-19 13:35:28 UTC (rev 54599)
+++ trunk/mono/mono/mini/ChangeLog      2005-12-19 14:19:38 UTC (rev 54600)
@@ -1,3 +1,7 @@
+2005-12-19  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * basic-float.cs: Add float<->long conversion tests.
+
 2005-12-16 Neale Ferguson <[EMAIL PROTECTED]>
 
        * mini-s390.c: Fix LOCALLOC processing.

Modified: trunk/mono/mono/mini/basic-float.cs
===================================================================
--- trunk/mono/mono/mini/basic-float.cs 2005-12-19 13:35:28 UTC (rev 54599)
+++ trunk/mono/mono/mini/basic-float.cs 2005-12-19 14:19:38 UTC (rev 54600)
@@ -192,6 +192,20 @@
                return 4;
        }
 
+       static int test_4_single_long_cast () {
+               long a = 1000;
+               float d = (float)a;
+               long b = (long)d;
+               if (b != 1000)
+                       return 0;
+               a = -1;
+               d = (float)a;
+               b = (long)d;
+               if (b != -1)
+                       return 1;
+               return 4;
+       }
+
        public static int test_0_rounding () {
                long ticks = 631502475130080000L;
                long ticksperday = 864000000000L;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to