Author: zoltan
Date: 2005-07-08 18:54:31 -0400 (Fri, 08 Jul 2005)
New Revision: 47127
Modified:
trunk/mono/mono/mini/ChangeLog
trunk/mono/mono/mini/mini-amd64.c
Log:
2005-07-09 Zoltan Varga <[EMAIL PROTECTED]>
* mini-amd64.c (mono_arch_lowering_pass): Fix store_membase_imm ->
store_membase_reg rule.
Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog 2005-07-08 22:04:50 UTC (rev 47126)
+++ trunk/mono/mono/mini/ChangeLog 2005-07-08 22:54:31 UTC (rev 47127)
@@ -1,3 +1,7 @@
+2005-07-09 Zoltan Varga <[EMAIL PROTECTED]>
+
+ * mini-amd64.c (mono_arch_lowering_pass): Fix store_membase_imm ->
store_membase_reg rule.
+
2005-07-08 Zoltan Varga <[EMAIL PROTECTED]>
* cpu-amd64.md: Merge the xp-regalloc-branch for amd64.
Modified: trunk/mono/mono/mini/mini-amd64.c
===================================================================
--- trunk/mono/mono/mini/mini-amd64.c 2005-07-08 22:04:50 UTC (rev 47126)
+++ trunk/mono/mono/mini/mini-amd64.c 2005-07-08 22:54:31 UTC (rev 47127)
@@ -230,7 +230,7 @@
static ArgumentClass
merge_argument_class_from_type (MonoType *type, ArgumentClass class1)
{
- ArgumentClass class2;
+ ArgumentClass class2 = ARG_CLASS_NO_CLASS;
MonoType *ptype;
ptype = mono_type_get_underlying_type (type);
@@ -1652,7 +1652,7 @@
temp->inst_c0 = ins->inst_imm;
temp->dreg = mono_regstate_next_int (cfg->rs);
ins->opcode = OP_STOREI8_MEMBASE_REG;
- ins->sreg2 = temp->dreg;
+ ins->sreg1 = temp->dreg;
}
break;
default:
@@ -4239,7 +4239,7 @@
mono_arch_instrument_prolog (MonoCompile *cfg, void *func, void *p, gboolean
enable_arguments)
{
guchar *code = p;
- CallInfo *cinfo;
+ CallInfo *cinfo = NULL;
MonoMethodSignature *sig;
MonoInst *inst;
int i, n, stack_area = 0;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches