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-rules-interp.c


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-rules-interp.c
Date: Thu, 03 Jan 2008 17:01:16 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   08/01/03 17:01:16

Modified files:
        .              : ChangeLog 
        jit            : jit-rules-interp.c 

Log message:
        fix fixups for interpreter

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.334&r2=1.335
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-rules-interp.c?cvsroot=dotgnu-pnet&r1=1.31&r2=1.32

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.334
retrieving revision 1.335
diff -u -b -r1.334 -r1.335
--- ChangeLog   3 Jan 2008 08:50:21 -0000       1.334
+++ ChangeLog   3 Jan 2008 17:01:16 -0000       1.335
@@ -2,6 +2,9 @@
 
        * jit/jit-opcode.c: Add the nint argument to the copy_struct opcode.
 
+       * jit/jit-rules-interp.c (_jit_gen_start_block): Fix fixups for
+       interpreter.
+
 2007-12-31  Klaus Treichel  <address@hidden>
 
        * jit/jit-apply-x86-64.h: Swap source and destination for the call of

Index: jit/jit-rules-interp.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-rules-interp.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- jit/jit-rules-interp.c      12 Feb 2007 21:38:45 -0000      1.31
+++ jit/jit-rules-interp.c      3 Jan 2008 17:01:16 -0000       1.32
@@ -1575,7 +1575,7 @@
 
        /* If this block has pending fixups, then apply them now */
        fixup = (void **)(block->fixup_list);
-       while(fixup != 0 && ((unsigned char *)fixup[2] - 1) < gen->posn.limit)
+       while(fixup != 0)
        {
                next = (void **)(fixup[1]);
                fixup[1] = (void *)(jit_nint)(((void **)(block->address)) - 
fixup);




reply via email to

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