8sa1-gcc/gcc/java
Alexandre Petit-Bianco ce6e914727 check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs.
Thu May 13 13:23:38 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* check-init.c (check_init): Removed code accepting to see things
	falling through default:, when doing xrefs.
	* java-tree.h (do_not_fold): New global variable, declared.
	* parse.y (do_not_fold): New global variable, defined.
	(java_complete_expand_method): Set `do_not_fold' to the value of
 	`flag_emit_xref'. When doing xrefs: copy the thrown exceptions,
 	and reinstall them after them have been purged; do not check for
 	initializations; do not issue missing return errors.
	(java_complete_lhs): Do not attempt to patch INSTANCEOF_EXPR nodes
 	when doing xrefs.
	(patch_binop): Skip the fold part when doing xrefs.
	(build_string_concatenation): Skip the concatenation part when
 	doing xrefs.
	(patch_synchronized_statement): Do not generate a try-finally when
 	doing xrefs.
	(patch_throw_statement): When doing xrefs, do not call BUILD_THROW
 	and keep the location where the throw was seen.
	* typeck.c (convert): When `do_not_fold' is set, do not attempt
 	any treatment on the converted node an simply return a NOP_EXPR of
 	the targeted type.
	* xref.c (xref_get_data): New function, defined.
	* xref.h (xref_get_data): New function, declared.
	(XREF_GET_DATA): Use xref_get_data.

From-SVN: r26926
1999-05-13 07:33:37 -07:00
..
buffer.c
buffer.h
ChangeLog check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
check-init.c check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
class.c class.c (make_field_value): DECL_INITIAL may be a string literal... 1999-05-05 14:10:07 -07:00
config-lang.in
constants.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
convert.h class.c (is_compiled_class): Call safe_layout_class for class compiled from source. 1998-11-10 10:04:25 -08:00
decl.c parse.y (source_end_java_method): If the current method contains any exception handlers... 1999-05-11 12:09:13 +00:00
except.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
expr.c expr.c (expand_invoke): Mark parameter `nargs' with ATTRIBUTE_UNUSED. 1999-05-12 17:04:30 +00:00
gjavah.c gjavah.c (print_include): Cast the result of `strlen' to int when comparing against a signed value. 1999-05-13 12:05:02 +00:00
java-except.h except.c, [...] (expand_resume_after_catch): new function. 1999-01-25 10:32:18 +00:00
java-opcodes.h
java-tree.def Use new TRY_FINALLY_EXPR tree node. 1999-02-19 04:32:50 -08:00
java-tree.h check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
javaop.def
javaop.h Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h. 1999-02-01 07:00:40 +00:00
jcf-depend.c class.c (add_method_1): Cast the argument of `bzero' to PTR. 1999-04-05 13:04:38 +00:00
jcf-dump.c Warning fixes: 1999-03-23 07:24:15 +00:00
jcf-io.c expr.c (expand_invoke): Mark parameter `nargs' with ATTRIBUTE_UNUSED. 1999-05-12 17:04:30 +00:00
jcf-parse.c decl.c (predef_filenames, [...]): New globals 1999-04-21 06:49:49 -07:00
jcf-path.c class.c (add_method_1): Cast the argument of `bzero' to PTR. 1999-04-05 13:04:38 +00:00
jcf-reader.c expr.c (expand_invoke): Mark parameter `nargs' with ATTRIBUTE_UNUSED. 1999-05-12 17:04:30 +00:00
jcf-write.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jcf.h Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jv-scan.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jvgenmain.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jvspec.c Make-lang.in (jvspec.o): Don't define WITH_THREAD_x or WITH_GC_x flags. 1999-05-11 12:00:35 +00:00
keyword.gperf Makefile.in (keyword.h): Generate using gperf language 'C'... 1999-03-31 08:05:08 +00:00
keyword.h Makefile.in (keyword.h): Generate using gperf language 'C'... 1999-03-31 08:05:08 +00:00
lang-options.h lang-options.h: -MD, -MMD, -M and -MM not needed here for cpplib-enabled build. 1999-05-11 04:50:13 -04:00
lang-specs.h flags.h: Declare flag_no_ident. 1999-01-31 17:46:52 +00:00
lang.c Fix typo. redudant -> redundant 1999-05-06 15:20:00 -06:00
lex.c check-init.c (check_init): Exclude a case of error when doing xrefs. 1999-05-03 09:45:18 -07:00
lex.h lex.h: Never define HOST_WIDE_INT, HOST_BITS_PER_WIDE_INT or HOST_BITS_PER_CHAR. 1999-05-12 16:52:35 +00:00
Make-lang.in Make-lang.in (jvspec.o): Don't define WITH_THREAD_x or WITH_GC_x flags. 1999-05-11 12:00:35 +00:00
Makefile.in Makefile.in: Remove -v from bison command lines. 1999-04-30 17:57:22 +00:00
mangle.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
parse-scan.c parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. 1999-05-03 17:04:54 +00:00
parse-scan.y parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. 1999-05-03 16:59:16 +00:00
parse.c check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
parse.h class.c (make_field_value): DECL_INITIAL may be a string literal... 1999-05-05 14:10:07 -07:00
parse.y check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
typeck.c check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
verify.c Fix thinko. 1999-05-05 17:33:11 -07:00
xref.c check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
xref.h check-init.c (check_init): Removed code accepting to see things falling through default:, when doing xrefs. 1999-05-13 07:33:37 -07:00
zextract.c Update copyrights for the last patch 1999-01-23 21:49:56 +00:00
zipfile.h Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00