[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ChangeLog jit/jit-insn.c jit/jit-internal.h,
Aleksey Demakov <=