re PR java/18305 (Class initialization optimization is not done when compiled from...
authorAndrew Pinski <pinskia@physics.uc.edu>
Fri, 26 Nov 2004 18:04:45 +0000 (18:04 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Fri, 26 Nov 2004 18:04:45 +0000 (10:04 -0800)
commit532815a787849962ca2f2101aef12ec1d57b2cfd
treefd510bfba4be46b5f8449a5f32932ed69e327402
parente57df6fed97f4e7dd58dd00a1946c698b5a22d92
re PR java/18305 (Class initialization optimization is not done when compiled from .class)

2004-11-26  Andrew Pinski  <pinskia@physics.uc.edu>

        PR java/18305
        * decl.c (end_java_method): Call
        attach_init_test_initialization_flags on all the init_decls.
        * parse.y (attach_init_test_initialization_flags): Move to ...
        * expr.c (attach_init_test_initialization_flags): here and
        support BIND_EXPR also.
        * java-tree.h (attach_init_test_initialization_flags): Prototype.
        * jcf-parse.c (parse_class_file): Don't disable class init
        optimization.

From-SVN: r91343
gcc/java/ChangeLog
gcc/java/decl.c
gcc/java/expr.c
gcc/java/java-tree.h
gcc/java/jcf-parse.c
gcc/java/parse.y