egcs/gcc/java ChangeLog parse.c parse.y

apbianco@egcs.cygnus.com apbianco@egcs.cygnus.com
Fri Jun 25 16:33:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	apbianco@egcs.cygnus.com	99/06/25 16:33:21

Modified files:
	gcc/java       : ChangeLog parse.c parse.y 

Log message:
	Fri Jun 25 13:35:19 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (resolve_package): Fixed bogus return statement.
	(patch_method_invocation): Resolve method invocation beginning with
	a package name qualifier.
	
	Thu Jun 24 13:12:15 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (java_complete_lhs): When doing cross referencing, don't
	try to keep file location on a WFL expanded as a CALL_EXPR.
	
	Wed Jun 23 14:37:15 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (finish_method_declaration): Insert a RETURN_EXPR when
	compiling to class file a void method with an empty method body.
	As a side effect, the bytecode backend will generate the
	appropriate `return' instruction.
	
	Tue Jun 22 20:43:49 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (lookup_package_type_and_set_next): New function prototype.
	(resolve_package): Search current and imported packages.
	(lookup_package_type_and_set_next): New function.



More information about the Gcc-cvs mailing list