Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2004-08-23 19:51:37 +0400
committerMiguel de Icaza <miguel@gnome.org>2004-08-23 19:51:37 +0400
commita76eee5c6b735bae6d61f1925755ce8a1a1f82bc (patch)
tree8c81739b47fbd4c2926958df130dba8c09e9f8ae
parent71f930e16a3dbf2a8526e752d207d7fb4aef66ac (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/ChangeLog2
-rw-r--r--mono/mini/inssel-x86.brg1
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);
}