8sa1-gcc/gcc/java
Alexandre Petit-Bianco b351b287b7 class.c (is_compiled_class): New local variable seen_in_zip.
Tue Oct 20 09:15:38 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* class.c (is_compiled_class): New local variable
 	seen_in_zip. Identify classes found in currently compiled source
 	file(s).
	* decl.c (complete_start_java_method): Fixed typo.
	* java-tree.h (CLASS_FROM_CURRENTLY_COMPILED_SOURCE_P,
 	HAS_BEEN_ALREADY_PARSED_P, IS_A_COMMAND_LINE_FILENAME_P): New macros.
	(CLASS_P): Moved around.
	(java_parse_abort_on_error): Macro moved from jcf-parse.c
	* jcf-parse.c (java_parse_abort_on_error): Macro moved to
 	java-parse.h
	(jcf_parse_source): Changed leading comment. Removed unnecessary
 	fclose and CLASS_FROM_SOURCE_P marking.
	(parse_source_file): New local variables remember_for_generation
 	and filename. Mark parsed file name identifier node. Removed block
 	executed when parse_only was null. Set remember_for_generation.
	Use it as an argument to java_pop_parser_context.
	(yyparse): New local variables several_files, list, next node and
 	current_file_list. Split ampersand separated file names into
 	current_file_list. Iterate through the list and parse accordingly.
	* parse.h (java_pop_parser_context): New function prototype.
	* parse.y (ctxp_for_generation): New static global variable.
	(java_pop_parser_context): New argument generate. Link popped ctxp
 	to ctxp_for_generation list accordingly.
	(java_complete_expand_methods): Fixed indentation.
	(java_expand_classes): New function.
Add support for the use of `&' as a file separator on the jc1 command
line.

From-SVN: r23201
1998-10-20 04:16:37 -07:00
..
buffer.c Makefile.in: Add many missing dependencies. 1998-09-14 03:42:24 -06:00
buffer.h 1998-10-12 05:43:53 -07:00
ChangeLog class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
class.c class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
config-lang.in
constants.c Makefile.in: Add many missing dependencies. 1998-09-14 03:42:24 -06:00
convert.h
decl.c class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
except.c 1998-10-12 05:43:53 -07:00
expr.c decl.c (runtime_exception_type_node, [...]): New global variables. 1998-10-14 08:11:04 -07:00
gjavah.c jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
java-except.h
java-opcodes.h
java-tree.def decl.c (runtime_exception_type_node, [...]): New global variables. 1998-10-14 08:11:04 -07:00
java-tree.h class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
javaop.def
javaop.h
jcf-depend.c jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
jcf-dump.c jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
jcf-io.c jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
jcf-parse.c class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
jcf-reader.c 1998-10-12 05:43:52 -07:00
jcf-write.c jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
jcf.h jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
jv-scan.c
jvgenmain.c Makefile.in: Add many missing dependencies. 1998-09-14 03:42:24 -06:00
jvspec.c 1998-10-12 05:43:52 -07:00
keyword.gperf
keyword.h Warning fixes: 1998-10-07 09:18:39 +00:00
lang-options.h Remove old CYGNUS LOCAL comment. 1998-10-16 06:18:35 -07:00
lang-specs.h jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
lang.c java-tree.h (pop_labeled_block, [...]): New function prototypes. 1998-10-14 12:18:07 -07:00
lex.c lex.c (setjmp.h): No longer included. 1998-10-16 12:36:39 -07:00
lex.h lex.c (setjmp.h): No longer included. 1998-10-16 12:36:39 -07:00
Make-lang.in jcf-write.c (write_classfile): Add output class file as target. 1998-10-14 12:54:59 +00:00
Makefile.in 1998-10-19 06:43:55 -07:00
mangle.c Makefile.in: Add many missing dependencies. 1998-09-14 03:42:24 -06:00
parse-scan.y
parse.c class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
parse.h class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
parse.y class.c (is_compiled_class): New local variable seen_in_zip. 1998-10-20 04:16:37 -07:00
typeck.c decl.c (runtime_exception_type_node, [...]): New global variables. 1998-10-14 08:11:04 -07:00
verify.c 1998-10-12 05:43:53 -07:00
zextract.c
zipfile.h