Author: zoltan
Date: 2008-02-14 12:02:44 -0500 (Thu, 14 Feb 2008)
New Revision: 95651
Modified:
branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
branches/vargaz/mini-linear-il/mono/mono/mini/mini-x86.c
Log:
2008-02-14 Zoltan Varga <[EMAIL PROTECTED]>
* mini-x86.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-14
17:00:08 UTC (rev 95650)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog 2008-02-14
17:02:44 UTC (rev 95651)
@@ -1,5 +1,8 @@
2008-02-14 Zoltan Varga <[EMAIL PROTECTED]>
+ * mini-x86.c (mono_arch_emit_outarg_vt): Pass a reasonable alignment to
+ mini_emit_memcpy2 ().
+
* cpu-x86.md mini-x86.c: Fix x86 build.
2008-02-13 Zoltan Varga <[EMAIL PROTECTED]>
Modified: branches/vargaz/mini-linear-il/mono/mono/mini/mini-x86.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/mini-x86.c 2008-02-14
17:00:08 UTC (rev 95650)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/mini-x86.c 2008-02-14
17:02:44 UTC (rev 95651)
@@ -1356,7 +1356,7 @@
MONO_ADD_INS (cfg->cbb, arg);
} else if (size <= 20) {
MONO_EMIT_NEW_BIALU_IMM (cfg, OP_SUB_IMM, X86_ESP, X86_ESP,
ALIGN_TO (size, 4));
- 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