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-insn.c jit/jit-internal.h


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-insn.c jit/jit-internal.h
Date: Tue, 27 May 2008 10:51:29 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   08/05/27 10:51:29

Modified files:
        .              : ChangeLog 
        jit            : jit-insn.c jit-internal.h 

Log message:
        remove useless longjmp_label field from jit_builder_t struct

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.378&r2=1.379
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-insn.c?cvsroot=dotgnu-pnet&r1=1.62&r2=1.63
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-internal.h?cvsroot=dotgnu-pnet&r1=1.32&r2=1.33

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.378
retrieving revision 1.379
diff -u -b -r1.378 -r1.379
--- ChangeLog   26 May 2008 21:06:29 -0000      1.378
+++ ChangeLog   27 May 2008 10:51:28 -0000      1.379
@@ -1,6 +1,12 @@
+2008-05-27  Aleksey Demakov  <address@hidden>
+
+       * jit/jit-internal.h (jit_builder_t):
+       * jit/jit-insn.c (initialize_setjmp_block): remove longjmp_label
+       field as useless.
+
 2008-05-26  Klaus Treichel  <address@hidden>
 
-       * tools/gen-rules-parser.y, tools/gen-rules-scanner-l: Add the imms32
+       * tools/gen-rules-parser.y, tools/gen-rules-scanner.l: Add the imms32
        and immu32 keywords for 32bit signed and unsigned immediate values.
 
        * tools/gen-apply.c: Add support for apply return structs where

Index: jit/jit-insn.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-insn.c,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- jit/jit-insn.c      4 May 2008 16:53:08 -0000       1.62
+++ jit/jit-insn.c      27 May 2008 10:51:29 -0000      1.63
@@ -7150,7 +7150,6 @@
        {
                return 1;
        }
-       func->builder->longjmp_label = jit_label_undefined;
        func->builder->catcher_label = jit_label_undefined;
 
        /* Force the start of a new block to mark the start of the init code */
@@ -7250,12 +7249,6 @@
                return 0;
        }
 
-       /* The current point in the code is where "longjmp" will resume from */
-       if(!jit_insn_label(func, &(func->builder->longjmp_label)))
-       {
-               return 0;
-       }
-
        /* We need a value to hold the location of the thrown exception */
        if((func->builder->thrown_pc =
                        jit_value_create(func, jit_type_void_ptr)) == 0)

Index: jit/jit-internal.h
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-internal.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- jit/jit-internal.h  2 May 2008 18:16:32 -0000       1.32
+++ jit/jit-internal.h  27 May 2008 10:51:29 -0000      1.33
@@ -306,7 +306,6 @@
 
        /* Exception handling definitions for the function */
        jit_value_t             setjmp_value;
-       jit_label_t             longjmp_label;
        jit_value_t             thrown_exception;
        jit_value_t             thrown_pc;
        jit_label_t             catcher_label;




reply via email to

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