gcc/gcc/java decl.c java-gimplify.c java-tree. ...
jsturm@gcc.gnu.org
jsturm@gcc.gnu.org
Wed Oct 8 14:31:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: jsturm@gcc.gnu.org 2003-10-08 14:31:53
Modified files:
gcc/java : decl.c java-gimplify.c java-tree.h lang.c
parse.y
Log message:
* decl.c (cgraph.h): Include.
(tree-inline.h, tree-dump.h, tree-flow.h): Remove includes.
(complete_start_java_method): Remove.
(start_java_method): Combine with complete_start_java_method.
Remove dead code.
(end_java_method): Don't patch or expand tree.
Use finish_method.
(finish_method): New function.
(java_expand_body): Use tree_rest_of_compilation.
(java_expand_stmt): New function.
* java-gimplify.c (tree-dump.h): Include.
(java_genericize): New function.
(dump_java_tree): Declare. New function.
* java-tree.h (start_complete_expand_method): Remove declaration.
(complete_start_java_method): Remove declaration.
(finish_method, java_expand_stmt, java_genericize): Declare.
* lang.c (LANG_HOOKS_RTL_EXPAND_STMT): Define.
* parse.y (tree-inline.h, tree-dump.h, tree-flow.h,
cgraph.h): Remove includes.
(start_complete_expand_method): Declare.
(source_end_java_method): Don't expand tree. Use finish_method.
Reset current_function_decl.
(java_expand_method_bodies): Don't patch tree for class
initialization or method synchronization.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/decl.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.128.2.24&r2=1.128.2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/java-gimplify.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/java-tree.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.153.2.24&r2=1.153.2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/lang.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.103.2.20&r2=1.103.2.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/parse.y.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.387.2.34&r2=1.387.2.35
More information about the Gcc-cvs
mailing list