egcs/gcc/java ChangeLog class.c expr.c java-tr ...

ghazi@egcs.cygnus.com ghazi@egcs.cygnus.com
Thu Sep 2 14:57:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	ghazi@egcs.cygnus.com	99/09/02 14:57:11

Modified files:
	gcc/java       : ChangeLog class.c expr.c java-tree.h jcf-dump.c 
	                 jcf-parse.c jcf.h jv-scan.c parse.y verify.c 
	                 parse.c 

Log message:
	* class.c (finish_class): Remove unused parameter, all callers
	changed.
	
	* expr.c (build_java_athrow): Change return type to void.
	(java_lang_expand_expr): Make sure each case in switch returns a
	value.
	
	* java-tree.h (finish_class): Fix prototype to take void args.
	
	* jcf-dump.c (usage): Mark with ATTRIBUTE_NORETURN.
	(main): Issue return from main, not exit.
	
	* jcf-parse.c (parse_class_file): Fix call to `finish_class'.
	
	* jcf.h (jcf_unexpected_eof): Mark with ATTRIBUTE_NORETURN.
	
	* jv-scan.c (main): Issue return from main, not exit.
	
	* parse.y (check_abstract_method_definitions,
	java_check_abstract_method_definitions): Add static prototypes.
	(java_complete_expand_methods): Fix call to `finish_class'.
	
	* verify.c (verify_jvm_instructions): Initialize variables `oldpc'
	and `prevpc'.



More information about the Gcc-cvs mailing list