1. 16 Aug, 2002 3 commits
    • Make-lang.in (java-tree-inline.o): New. · 7149627b
      2002-07-30  Andrew Haley  <aph@cambridge.redhat.com>
      
              * Make-lang.in (java-tree-inline.o): New.
              (JAVA_OBJS): Add java-tree-inline.o.
              * parse.y (source_end_java_method): Call java_optimize_inline.
              (java_expand_method_bodies): Save method's tree in
              DECL_SAVED_TREE.
              (add_stmt_to_compound): Keep track of the number of statments.
              * lang.c (java_init): Enable flag_inline_trees.
              (java_post_options): If flag_inline_functions is on, enable
              flag_inline_trees instread.
              (decl_constant_value): New.
              (java_tree_inlining_walk_subtrees): New.
              * java-tree.h (DECL_NUM_STMTS): New macro.
              (java_optimize_inline): Declare.
              * expr.c (java_expand_expr): Allow a BLOCK to return a value.
              Handle a LABEL_EXPR.
              * decl.c (build_result_decl): If we already have a DECL_RESULT
              don't make another.
              (dump_function): New.
              (java_optimize_inline): New.
              (dump_function): New.
      
      From-SVN: r56377
      Andrew Haley committed
    • tree-inline.c: Add includes for Java inliner. · d436bff8
      2002-07-30  Andrew Haley  <aph@redhat.com>
      
              * tree-inline.c: Add includes for Java inliner.
              (remap_decl): Don't handle anonymous types for Java.
              (remap_block): Add handling for Java trees.
              (copy_scope_stmt): Conditionalize for non-Java use only.
              (copy_body_r): Handle Java trees.  Add handling for
              LABELED_BLOCK_EXPR, EXIT_BLOCK_EXPR, Java blocks.
              (initialize_inlined_parameters):  Handle Java trees.
              (declare_return_variable): Likewise.
              (expand_call_inline): Handle Java trees.
              (walk_tree): Likewise.
              (copy_tree_r): Don't handle SCOPE_STMTs for Java.
              (add_stmt_to_compound): New function.
      
      From-SVN: r56376
      Andrew Haley committed
    • Daily bump. · 408caa3a
      From-SVN: r56375
      GCC Administrator committed
  2. 15 Aug, 2002 21 commits
  3. 14 Aug, 2002 16 commits