Pārlūkot izejas kodu

2004-08-23 Zoltan Varga <[email protected]>

	* inssel-x86.brg inssel-amd64: Add yet another missing tree->dreg assignment.

svn path=/trunk/mono/; revision=32706
Zoltan Varga 21 gadi atpakaļ
vecāks
revīzija
20fc04be1f
3 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 2 0
      mono/mini/ChangeLog
  2. 1 0
      mono/mini/inssel-amd64.brg
  3. 1 0
      mono/mini/inssel-x86.brg

+ 2 - 0
mono/mini/ChangeLog

@@ -1,5 +1,7 @@
 2004-08-23  Zoltan Varga  <[email protected]>
 
+	* 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.
 

+ 1 - 0
mono/mini/inssel-amd64.brg

@@ -130,6 +130,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);
 }
 

+ 1 - 0
mono/mini/inssel-x86.brg

@@ -190,6 +190,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);
 }