[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] libjit ChangeLog jit/jit-reg-alloc.c
From: |
Aleksey Demakov |
Subject: |
[dotgnu-pnet-commits] libjit ChangeLog jit/jit-reg-alloc.c |
Date: |
Sun, 28 Jan 2007 17:23:32 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: libjit
Changes by: Aleksey Demakov <avd> 07/01/28 17:23:32
Modified files:
. : ChangeLog
jit : jit-reg-alloc.c
Log message:
fix bug loading registers for ternary ops
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.297&r2=1.298
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-reg-alloc.c?cvsroot=dotgnu-pnet&r1=1.50&r2=1.51
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.297
retrieving revision 1.298
diff -u -b -r1.297 -r1.298
--- ChangeLog 25 Jan 2007 21:29:08 -0000 1.297
+++ ChangeLog 28 Jan 2007 17:23:32 -0000 1.298
@@ -1,10 +1,13 @@
-2007-01-26 avd <address@hidden>
+2007-01-28 Aleksey Demakov <address@hidden>
- * include/jit/jit-arch-x86.h (_JIT_ARCH_GET_CURRENT_FRAME): tweak
- gcc version of the macro.
+ * jit/jit-reg-alloc.c (_jit_regs_gen): fix recently introduced bug
+ with loading registers for ternary ops.
2007-01-26 Aleksey Demakov <address@hidden>
+ * include/jit/jit-arch-x86.h (_JIT_ARCH_GET_CURRENT_FRAME): tweak
+ gcc version of the macro.
+
* jit/jit-apply-x86.c (_jit_create_redirector): redirector does not
use stack frame so remove frame set up and restore instructions.
Index: jit/jit-reg-alloc.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-reg-alloc.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- jit/jit-reg-alloc.c 17 Jan 2007 07:38:47 -0000 1.50
+++ jit/jit-reg-alloc.c 28 Jan 2007 17:23:32 -0000 1.51
@@ -3494,13 +3494,10 @@
move_input_value(gen, regs, 1);
move_input_value(gen, regs, 2);
}
- else
- {
load_input_value(gen, regs, 0);
load_input_value(gen, regs, 1);
load_input_value(gen, regs, 2);
}
- }
else if(regs->flip_args)
{
/* Shuffle the values that are already on the register
stack. */
- [dotgnu-pnet-commits] libjit ChangeLog jit/jit-reg-alloc.c,
Aleksey Demakov <=