This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gcc/gcc/java ChangeLog class.c parse.h parse.y


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	apbianco@gcc.gnu.org	2001-07-31 15:20:06

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

Log message:
	2001-07-18  Alexandre Petit-Bianco  <apbianco@redhat.com>
	
	* parse.y (create_interface): Avoid cyclic inheritance report when
	syntax error encountered during class definition.
	Fixes PR java/2956
	
	2001-07-17  Alexandre Petit-Bianco  <apbianco@redhat.com>
	
	* parse.h (INTERFACE_INNER_MODIFIERS): Disallow `private.'
	* parse.y (check_class_interface_creation): Allow `private' if the
	enclosing is not an interface.
	(create_interface): Interface tagged public if the enclosing
	context	is an interface.
	(create_class): Class tagged public if the enclosing context
	is an interface.
	Fixes PR java/2959
	
	2001-07-17  Alexandre Petit-Bianco  <apbianco@redhat.com>
	
	* class.c (push_class): Set DECL_SIZE to `integer_zero_node.'
	Fixes PR java/2665
	
	2001-07-13  Alexandre Petit-Bianco  <apbianco@redhat.com>
	
	* parse.y (java_complete_lsh): Set CAN_COMPLETE_NORMALLY and unset
	TREE_CONSTANT_OVERFLOW of CASE_EXPR value.
	Fixes PR java/3602
	
	(http://gcc.gnu.org/ml/gcc-patches/2001-07/msg02297.html )

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.770&r2=1.771
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&r1=1.100&r2=1.101
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.h.diff?cvsroot=gcc&r1=1.74&r2=1.75
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.y.diff?cvsroot=gcc&r1=1.296&r2=1.297


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]