diff options
| author | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-11-25 17:10:45 +0000 | 
|---|---|---|
| committer | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-11-25 17:10:45 +0000 | 
| commit | 26ee63b92c4f28672f77ed2803ad8a1959c7ce88 (patch) | |
| tree | 22e6a7b6c04b9be4ab8075a23c300a06e7a9aa75 /gcc | |
| parent | 2fa1d8340bb3f71a38a20e82bb1ee8a6b79215e9 (diff) | |
| download | ppe42-gcc-26ee63b92c4f28672f77ed2803ad8a1959c7ce88.tar.gz ppe42-gcc-26ee63b92c4f28672f77ed2803ad8a1959c7ce88.zip | |
	* java-tree.h (end_params_node):  Declare global.
	* decl.c (end_params_node):  New global.
	(init_decl_processing, start_java_method):  Use end_params_node for
	end of list of parameter types.  Follows correct gcc conventions.
	* expr.c (pop_argument_types, pop_arguments):  Likewise.
	* lang.c (put_decl_node):  Likewise.
	* typeck.c (various places):  Likewise.
	* class.y (various places):  Likewise.
	* parse.y (various places):  Likewise.
	* parse.y (java_complete_tree):  Move CAN_COMPLETE_NORMALLY.
	(build_jump_to_finally):  Add missing CAN_COMPLETE_NORMALLY.
	* class.c:  Add #include flags.h, remove no-longer needed declaration.
	* class.c (layout_class_method):  Remove commented-out code, re-format.
	Don't add vtable entry (or index) for private methods.
	* expr.c (expand_invoke):  A private method is implicitly final.
	* class.c (make_class_data):  If inlining or optimizing,
	skip private methods.
	* class.c (finish_class):  New function.  Calls existing methods,
	but alls emits deferred inline functions.
	* jcf-parse.c (parse_class_file):  Call finish_class.
	* parse.y (java_complete_expand_methods):  Likewise.
	* expr.c (build_java_binop):  Explicit default, to silence -Wall.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23868 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/java/ChangeLog | 28 | 
1 files changed, 28 insertions, 0 deletions
| diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 1efae0961bd..25e1ab4a34a 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,5 +1,33 @@  Wed Nov 25 09:47:15 1998  Per Bothner  <bothner@cygnus.com> +	* java-tree.h (end_params_node):  Declare global. +	* decl.c (end_params_node):  New global. +	(init_decl_processing, start_java_method):  Use end_params_node for +	end of list of parameter types.  Follows correct gcc conventions. +	* expr.c (pop_argument_types, pop_arguments):  Likewise. +	* lang.c (put_decl_node):  Likewise. +	* typeck.c (various places):  Likewise. +	* class.y (various places):  Likewise. +	* parse.y (various places):  Likewise. + +	* parse.y (java_complete_tree):  Move CAN_COMPLETE_NORMALLY. +	(build_jump_to_finally):  Add missing CAN_COMPLETE_NORMALLY. + +	* class.c:  Add #include flags.h, remove no-longer needed declaration. + +	* class.c (layout_class_method):  Remove commented-out code, re-format. +	Don't add vtable entry (or index) for private methods. +	* expr.c (expand_invoke):  A private method is implicitly final. +	* class.c (make_class_data):  If inlining or optimizing, +	skip private methods. + +	* class.c (finish_class):  New function.  Calls existing methods, +	but alls emits deferred inline functions. +	* jcf-parse.c (parse_class_file):  Call finish_class. +	* parse.y (java_complete_expand_methods):  Likewise. + +	* expr.c (build_java_binop):  Explicit default, to silence -Wall. +  	* expr.c (CHECK_PC_IN_RANGE):  Add void cast to kill warnings.  Wed Nov 25 00:50:58 1998  Marc Espie <espie@quatramaran.ens.fr> | 

