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

apbianco@egcs.cygnus.com apbianco@egcs.cygnus.com
Mon Jun 14 17:15:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	apbianco@egcs.cygnus.com	99/06/14 17:15:37

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

Log message:
	Mon Jun 14 13:13:39 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (qualify_ambiguous_name): Reorganized the post
	evaluation of non WFL leading expression nodes.
	
	Fri Jun 11 21:37:18 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (qualify_ambiguous_name): Handle ARRAY_REF after
	CONVERT_EXPR.
	
	Thu Jun 10 22:26:17 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (qualify_ambiguous_name): Handle qualified expression
	beginning with a STRING_CST.
	
	Thu Jun 10 20:27:25 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	
	* parse.y (register_fields): Set DECL_INITIAL on both
	pre-initialized static and public fields.
	(resolve_field_access): Static field access expressions to always
	use pointer types.
	(qualify_ambiguous_name): Work out buried CALL_EXPR for proper
	qualification. CONVERT_EXPR to be resolved as an expression name.
	(java_complete_lhs): Identify and access qualified final
	initialized field in switch statement case expression.
	(fold_constant_for_init): Pre-initialized field decl constant to
	be folded.



More information about the Gcc-cvs mailing list