8sa1-gcc/gcc/java
Per Bothner 5a005d9ead expr.c (process_jvm_instruction): Do load_type_state after JSR.
d
	* expr.c (process_jvm_instruction):  Do load_type_state after JSR.
	* verify.c (verify_jvm_instructions):  Fix off-by-one error.
	* jcf-write.c (CHECK_PUT):  Add (void) cast to avoid -Wall warnings.
	(localvar_alloc):  Change return type to void,
	(emit_unop):  Remove unused variable size.
	* jcf-write.c (struct jcf_block):  Add new union.
	(PENDING_CLEANUP_PC, PENDING_EXIT_PC, UNDEFINED_PC):  New macros.
	(call_cleanups):  New functions.
	(struct jcf_partial):  New fields num_finalizers and return_value_decl.
	(generate_bytecode_insns):  Support CLEANUP_POINT_EXPR and
	WITH_CLEANUP_EXPR.  Handle cleanups in RETURN_EXPR and EXIT_BLOCK_EXPR.
	* lang.c (lang_init):  Call using_eh_for_cleanups.
	* parse.y (java_complete_lhs):  For SYNCHRONIZED_EXPR, defer
	completing operands to patch_synchronized_statement.
	Support CLEANUP_POINT_EXPR, WITH_CLEANUP_EXPR.
	(patch_synchronized_statement): Re-write suing CLEANUP_POINT_EXPR and
	WITH_CLEANUP_EXPR instead of TRY_EXPR.

From-SVN: r24406
1998-12-23 02:46:45 -08:00
..
buffer.c
buffer.h
ChangeLog expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:40 -08:00
class.c Loks of changes so we can better compile from source. 1998-12-12 13:48:07 -08:00
config-lang.in
constants.c
convert.h
decl.c
except.c
expr.c expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:45 -08:00
gjavah.c gjavah.c (print_field_info): Changed how most negative number is printed. 1998-12-15 09:44:14 +00:00
java-except.h
java-opcodes.h
java-tree.def
java-tree.h Loks of changes so we can better compile from source. 1998-12-12 13:48:14 -08:00
javaop.def
javaop.h
jcf-depend.c
jcf-dump.c Loks of changes so we can better compile from source. 1998-12-12 13:48:07 -08:00
jcf-io.c Loks of changes so we can better compile from source. 1998-12-12 13:48:09 -08:00
jcf-parse.c jcf-parse.c (get_constant): Set TREE_TYPE for string constants. 1998-12-16 09:01:53 -08:00
jcf-path.c
jcf-reader.c jcf-reader.c (jcf_parse_one_method): Recognize HANDLE_END_METHOD. 1998-12-13 13:29:08 +00:00
jcf-write.c expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:39 -08:00
jcf.h
jv-scan.c
jvgenmain.c
jvspec.c
keyword.gperf
keyword.h
lang-options.h
lang-specs.h
lang.c expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:40 -08:00
lex.c
lex.h
Make-lang.in configure.in: Handle Digital UNIX 5.x the same as 4.x. 1998-12-20 13:24:18 +00:00
Makefile.in
mangle.c
parse-scan.c parse-scan.y (report_main_declaration): Recognize `java.lang.String' in argument to main. 1998-12-17 12:50:02 +00:00
parse-scan.y parse-scan.y (report_main_declaration): Recognize `java.lang.String' in argument to main. 1998-12-17 12:50:02 +00:00
parse.c expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:45 -08:00
parse.h
parse.y expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:45 -08:00
typeck.c
verify.c expr.c (process_jvm_instruction): Do load_type_state after JSR. 1998-12-23 02:46:45 -08:00
zextract.c
zipfile.h *** empty log message *** 1998-12-12 13:48:16 -08:00