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