Author: zoltan
Date: 2008-01-11 11:01:32 -0500 (Fri, 11 Jan 2008)
New Revision: 92677

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/mini-amd64.c
Log:
2008-01-11  Zoltan Varga  <[EMAIL PROTECTED]>

        * mini-amd64.c (mono_arch_output_basic_block): Use a 4 byte load in 
OP_CHECK_THIS.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2008-01-11 16:01:25 UTC (rev 92676)
+++ trunk/mono/mono/mini/ChangeLog      2008-01-11 16:01:32 UTC (rev 92677)
@@ -1,5 +1,7 @@
 2008-01-11  Zoltan Varga  <[EMAIL PROTECTED]>
 
+       * mini-amd64.c (mono_arch_output_basic_block): Use a 4 byte load in 
OP_CHECK_THIS.
+
        * mini-sparc.c (mono_arch_output_basic_block): Use a byte load in 
CHECK_THIS.
        Fixes #353182.
 

Modified: trunk/mono/mono/mini/mini-amd64.c
===================================================================
--- trunk/mono/mono/mini/mini-amd64.c   2008-01-11 16:01:25 UTC (rev 92676)
+++ trunk/mono/mono/mini/mini-amd64.c   2008-01-11 16:01:32 UTC (rev 92677)
@@ -3234,7 +3234,7 @@
                }
                case OP_CHECK_THIS:
                        /* ensure ins->sreg1 is not NULL */
-                       amd64_alu_membase_imm (code, X86_CMP, ins->sreg1, 0, 0);
+                       amd64_alu_membase_imm_size (code, X86_CMP, ins->sreg1, 
0, 0, 4);
                        break;
                case OP_ARGLIST: {
                        amd64_lea_membase (code, AMD64_R11, cfg->frame_reg, 
cfg->sig_cookie);

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

Reply via email to