dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] libjit ChangeLog jit/jit-reg-alloc.c


From: Klaus Treichel
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-reg-alloc.c
Date: Sun, 04 May 2008 15:06:33 +0000

CVSROOT:        /cvsroot/dotgnu-pnet
Module name:    libjit
Changes by:     Klaus Treichel <ktreichel>      08/05/04 15:06:33

Modified files:
        .              : ChangeLog 
        jit            : jit-reg-alloc.c 

Log message:
        Fix a bug with outgoing registers.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.367&r2=1.368
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-reg-alloc.c?cvsroot=dotgnu-pnet&r1=1.56&r2=1.57

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.367
retrieving revision 1.368
diff -u -b -r1.367 -r1.368
--- ChangeLog   22 Apr 2008 06:32:57 -0000      1.367
+++ ChangeLog   4 May 2008 15:06:33 -0000       1.368
@@ -1,3 +1,9 @@
+2008-05-04  Klaus Treichel  <address@hidden>
+
+       * jit/jit-reg-alloc.c (_jit_regs_set_outgoing): Set the outgoing
+       register inhibited regardless if the value was already in the
+       register or not.
+
 2008-04-22  Aleksey Demakov  <address@hidden>
 
        * configure.in: update to modern autoconf, rename to configure.ac.

Index: jit/jit-reg-alloc.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/libjit/jit/jit-reg-alloc.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -b -r1.56 -r1.57
--- jit/jit-reg-alloc.c 24 Jan 2008 20:12:53 -0000      1.56
+++ jit/jit-reg-alloc.c 4 May 2008 15:06:33 -0000       1.57
@@ -3017,13 +3017,12 @@
                }
 
                _jit_gen_load_value(gen, reg, other_reg, value);
-
+       }
                jit_reg_set_used(gen->inhibit, reg);
-               if(other_reg > 0)
+       if(other_reg >= 0)
                {
                        jit_reg_set_used(gen->inhibit, other_reg);
                }
-       }
 }
 
 /*@




reply via email to

[Prev in Thread] Current Thread [Next in Thread]