8sa1-gcc/gcc/java
Alexandre Petit-Bianco f8976021c4 java-tree.def (NEW_ARRAY_INIT): New Java tree code.
Wed Dec  9 15:37:05 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* java-tree.def (NEW_ARRAY_INIT): New Java tree code.
	* lex.c (java_lex): Remember column position before advancing one
 	token. Retain location information on OCB_TK.
	* lex.h (typedef struct java_lc): Added new field.
	* parse.h (GET_SKIP_TYPE): New macro.
	(QUAL_DECL_TYPE): Redefined using GET_SKIP_TYPE.
	* parse.y (build_new_array_init, patch_new_array_init,
 	patch_array_constructor, maybe_build_array_element_wfl,
 	array_constructor_check_entry): New function prototypes.
	(switch_block:): Tagged <node>.
	(OCB_TK): Tagged <operator>.
	(array_initializer:): Installed actions.
	(variable_initializer): Build location information on element if
 	necessary.
	(switch_statement:): Fixed indentation typo.
	(switch_block:): Redefined default action.
	(java_complete_tree): Handle NEW_ARRAY_INIT in MODIFY_EXPR:.
	(patch_assignment): Removed duplicate code.
	(maybe_build_array_element_wfl, build_new_array_init,
 	patch_new_array_init, patch_array_constructor,
 	array_constructor_check_entry): New functions.
Parse and walk array initializer nodes.

From-SVN: r24224
1998-12-09 07:50:12 -08:00
..
buffer.c
buffer.h 1998-10-12 05:43:53 -07:00
ChangeLog java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
class.c class.c (layout_class_method): Call build_java_argument_signature on constructors too. 1998-12-02 08:47:33 -08:00
config-lang.in [multiple changes] 1998-10-22 13:06:56 +00:00
constants.c constants.c (find_methodref_index): When the class is an interface... 1998-12-07 07:43:11 -08: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 constants.c (find_methodref_index): When the class is an interface... 1998-12-07 07:43:14 -08:00
except.c 1998-10-12 05:43:53 -07:00
expr.c java-tree.h (end_params_node): Declare global. 1998-11-25 09:10:49 -08:00
gjavah.c jcf-io.c (find_class): Use saw_java_source to determine when to look for `.java' file. 1998-10-22 12:06:05 +00:00
java-except.h
java-opcodes.h
java-tree.def java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
java-tree.h constants.c (find_methodref_index): When the class is an interface... 1998-12-07 07:43:14 -08:00
javaop.def
javaop.h expr.c (java_lang_expand_expr): Add missing emit_queue. 1998-11-24 05:16:53 -08:00
jcf-depend.c jcf-io.c (find_class): Use saw_java_source to determine when to look for `.java' file. 1998-10-22 12:06:05 +00:00
jcf-dump.c jcf-dump.c (INVOKE): If invokeinterface, print number of args. 1998-12-06 05:46:42 -08:00
jcf-io.c jcf-parse.c (HANDLE_EXCEPTIONS_ATTRIBUTE): New macro. 1998-11-15 06:12:42 -08:00
jcf-parse.c java-tree.h (java_layout_seen_class_methods): New function prototype. 1998-12-03 09:53:02 -08:00
jcf-path.c jcf-dump.c (main): Fix error message. 1998-12-03 07:54:09 -08:00
jcf-reader.c 1998-10-12 05:43:52 -07:00
jcf-write.c constants.c (find_methodref_index): When the class is an interface... 1998-12-07 07:43:15 -08:00
jcf.h gjavah.c (main): Handle --output-class-directory argument. 1998-11-13 14:09:53 +00:00
jv-scan.c Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK). 1998-11-27 10:25:17 +00:00
jvgenmain.c Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK). 1998-11-27 10:25:17 +00:00
jvspec.c Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK). 1998-11-27 10:25:17 +00:00
keyword.gperf
keyword.h Warning fixes: 1998-10-07 09:18:39 +00:00
lang-options.h gjavah.c (main): Handle --output-class-directory argument. 1998-11-13 14:09:53 +00:00
lang-specs.h jcf-path.c (add_entry): recognize ".jar" too 1998-11-26 16:20:19 +00:00
lang.c java-tree.h (end_params_node): Declare global. 1998-11-25 09:10:57 -08:00
lex.c java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
lex.h java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
Make-lang.in Make-lang.in: Fix reference to srcdir. 1998-11-15 15:11:55 +00:00
Makefile.in Makefile.in (+target): Removed. 1998-12-01 10:48:39 +00:00
mangle.c class.c (is_compiled_class): Call safe_layout_class for class compiled from source. 1998-11-10 10:04:25 -08:00
parse-scan.c Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK). 1998-11-27 10:25:17 +00:00
parse-scan.y Makefile.in (jc1, jv-scan): Link with $(SUBDIR_OBSTACK). 1998-11-27 10:25:17 +00:00
parse.c java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
parse.h java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
parse.y java-tree.def (NEW_ARRAY_INIT): New Java tree code. 1998-12-09 07:50:12 -08:00
typeck.c java-tree.h (end_params_node): Declare global. 1998-11-25 09:10:57 -08:00
verify.c Allow uses of interface types to verify. 1998-11-14 09:22:22 -08:00
zextract.c
zipfile.h