Author: zoltan
Date: 2008-02-13 15:48:27 -0500 (Wed, 13 Feb 2008)
New Revision: 95596
Modified:
branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
branches/vargaz/mini-linear-il/mono/mono/mini/mini-amd64.c
Log:
2008-02-13 Zoltan Varga <[EMAIL PROTECTED]>
* mini-amd64.c (mono_arch_emit_outarg_vt): Pass a reasonable alignment
to
mini_emit_memcpy2 ().
Modified: branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog 2008-02-13
20:17:40 UTC (rev 95595)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog 2008-02-13
20:48:27 UTC (rev 95596)
@@ -1,3 +1,8 @@
+2008-02-13 Zoltan Varga <[EMAIL PROTECTED]>
+
+ * mini-amd64.c (mono_arch_emit_outarg_vt): Pass a reasonable alignment
to
+ mini_emit_memcpy2 ().
+
2008-02-12 Zoltan Varga <[EMAIL PROTECTED]>
* mini.c (mono_normalize_opcodes): Always convert CEE_CONV_R4/R8 to
Modified: branches/vargaz/mini-linear-il/mono/mono/mini/mini-amd64.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/mini-amd64.c 2008-02-13
20:17:40 UTC (rev 95595)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/mini-amd64.c 2008-02-13
20:48:27 UTC (rev 95596)
@@ -1752,7 +1752,7 @@
MONO_ADD_INS (cfg->cbb, arg);
} else if (size <= 40) {
MONO_EMIT_NEW_BIALU_IMM (cfg, OP_SUB_IMM, X86_ESP,
X86_ESP, ALIGN_TO (size, 8));
- mini_emit_memcpy2 (cfg, X86_ESP, 0, src->dreg, 0, size,
0);
+ mini_emit_memcpy2 (cfg, X86_ESP, 0, src->dreg, 0, size,
4);
} else {
MONO_INST_NEW (cfg, arg, OP_X86_PUSH_OBJ);
arg->inst_basereg = src->dreg;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches