egcs/gcc/java ChangeLog decl.c java-tree.h jcf ...

apbianco@egcs.cygnus.com apbianco@egcs.cygnus.com
Wed Apr 21 13:49:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	apbianco@egcs.cygnus.com	99/04/21 13:49:51

Modified files:
	gcc/java       : ChangeLog decl.c java-tree.h jcf-parse.c 
	                 parse.c parse.h parse.y 

Log message:
	Wed Apr 21 11:13:36 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* decl.c (predef_filenames, predef_filenames_size): New globals
	(init_decl_processing): predef_filenames and predef_filenames_size
	initialized.
	* java-tree.h (predef_filenames, predef_filenames_size): Declared
	extern.
	* jcf-parse.c (predefined_filename_p): New function.
	(yyparse): Check that files on the command line are specified only
	once and issue a warning otherwise.
	* parse.h (JPRIMITIVE_TYPE_OR_VOID_P): New macro.
	* parse.y (source_end_java_method): Nullify NOP method bodies, to
	avoid a gcc warning with -W -Wall turned on.
	(java_expand_classes): Abort if errors were encountered.
	(java_complete_lhs): If the cross reference flag is set, wrap
	field DECL node around a WFL when resolving expression name.



More information about the Gcc-cvs mailing list