Author: zoltan
Date: 2007-09-04 16:36:46 -0400 (Tue, 04 Sep 2007)
New Revision: 85323

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/inssel.brg
   trunk/mono/mono/mini/mini-amd64.c
Log:
2007-09-04  Zoltan Varga  <[EMAIL PROTECTED]>

        * mini-amd64.c (mono_arch_output_basic_block): Fix a warning.

        * inssel.brg: Fix a warning.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2007-09-04 20:28:25 UTC (rev 85322)
+++ trunk/mono/mono/mini/ChangeLog      2007-09-04 20:36:46 UTC (rev 85323)
@@ -1,3 +1,9 @@
+2007-09-04  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * mini-amd64.c (mono_arch_output_basic_block): Fix a warning.
+
+       * inssel.brg: Fix a warning.
+
 2007-09-03  Martin Baulig  <[EMAIL PROTECTED]>
 
        * debug-debugger.c: `MONO_DEBUGGER_EVENT_INITIALIZE_MANAGED_CODE'

Modified: trunk/mono/mono/mini/inssel.brg
===================================================================
--- trunk/mono/mono/mini/inssel.brg     2007-09-04 20:28:25 UTC (rev 85322)
+++ trunk/mono/mono/mini/inssel.brg     2007-09-04 20:36:46 UTC (rev 85323)
@@ -1642,6 +1642,7 @@
 /* Emit code which loads interface_offsets [klass->interface_id]
  * The array is stored in memory before vtable.
  */
+#ifndef MONO_ARCH_HAVE_IMT
 static void
 mini_emit_load_intf_reg_vtable (MonoCompile *s, int intf_reg, int vtable_reg, 
MonoClass *klass)
 {
@@ -1655,6 +1656,7 @@
                MONO_EMIT_NEW_LOAD_MEMBASE (s, intf_reg, vtable_reg, 
-((klass->interface_id + 1) * SIZEOF_VOID_P));
        }
 }
+#endif
 
 /* 
  * Emit code which loads into "intf_bit_reg" a nonzero value if the MonoClass

Modified: trunk/mono/mono/mini/mini-amd64.c
===================================================================
--- trunk/mono/mono/mini/mini-amd64.c   2007-09-04 20:28:25 UTC (rev 85322)
+++ trunk/mono/mono/mini/mini-amd64.c   2007-09-04 20:36:46 UTC (rev 85323)
@@ -3567,7 +3567,7 @@
                        br = code; x86_branch8 (code, X86_CC_GEZ, 0, TRUE);
        
                        /* add correction constant mn */
-                       x86_fld80_mem (code, mn);
+                       x86_fld80_mem (code, (gssize)mn);
                        x86_fld80_membase (code, AMD64_RSP, 0);
                        amd64_fp_op_reg (code, X86_FADD, 1, TRUE);
                        x86_fst80_membase (code, AMD64_RSP, 0);

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

Reply via email to