diff options
author | Miguel de Icaza <miguel@gnome.org> | 2004-08-23 19:51:37 +0400 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2004-08-23 19:51:37 +0400 |
commit | a76eee5c6b735bae6d61f1925755ce8a1a1f82bc (patch) | |
tree | 8c81739b47fbd4c2926958df130dba8c09e9f8ae | |
parent | 71f930e16a3dbf2a8526e752d207d7fb4aef66ac (diff) |
2004-08-23 Zoltan Varga <vargaz@freemail.hu>
* inssel-x86.brg inssel-amd64: Add yet another missing tree->dreg assignment.
svn path=/branches/mono-1-0/mono/; revision=32707
-rw-r--r-- | mono/mini/ChangeLog | 2 | ||||
-rw-r--r-- | mono/mini/inssel-x86.brg | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/mono/mini/ChangeLog b/mono/mini/ChangeLog index 6c3d5886fa8..a730a60ba59 100644 --- a/mono/mini/ChangeLog +++ b/mono/mini/ChangeLog @@ -1,5 +1,7 @@ 2004-08-23 Zoltan Varga <vargaz@freemail.hu> + * inssel-x86.brg inssel-amd64: Add yet another missing tree->dreg assignment. + * mini-x86.c (mono_arch_local_regalloc): Fix bug in long register allocation. Fixes #63085. diff --git a/mono/mini/inssel-x86.brg b/mono/mini/inssel-x86.brg index 96419ccdff8..b80affe25ab 100644 --- a/mono/mini/inssel-x86.brg +++ b/mono/mini/inssel-x86.brg @@ -162,6 +162,7 @@ reg: OP_LOCALLOC (OP_ICONST) { reg: OP_LOCALLOC (reg) { tree->sreg1 = state->left->tree->dreg; + tree->dreg = state->reg1; mono_bblock_add_inst (s->cbb, tree); } |