+2002-09-16 Geoffrey Keating <geoffk@apple.com>
+
+ * java-tree.h (union lang_tree_node): Add chain_next option.
+
+2002-09-16 Richard Henderson <rth@redhat.com>
+
+ * jcf-parse.c (get_constant): Runtime check for IEEE format;
+ use new real.h interface.
+ * jcf-write.c (find_constant_index): Use new real.h interface.
+ * lex.c (IS_ZERO): Use REAL_VALUES_EQUAL.
+
+2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
+
+ * lang.c: Follow spelling conventions.
+
+2002-09-11 Per Bothner <per@bothner.com>
+
+ * parse.y (fold_constant_for_init): If a VAR_DECL, convert numerical
+ constant to the type of the field.
+ (java_complete_tree): Remove now-redundant code.
+
+ * parse.y (fold_constant_for_init): 'null' is not a constant expr.
+
+2002-09-03 Jesse Rosenstock <jmr@ugcs.caltech.edu>
+
+ For PR java/5794:
+ * verify.c (verify_jvm_instructions) [OPCODE_jsr]: Only push the
+ return label if a ret instruction for the jsr has been reached.
+
+2002-09-09 Ranjit Mathew <rmathew@hotmail.com>
+
+ * parse.y (DIR_SEPARATOR): Don't define.
+ (check_class_interface_creation): Use IS_DIR_SEPARATOR.
+
+2002-08-28 Andrew Haley <aph@redhat.com>
+
+ * verify.c (verify_jvm_instructions): Allow exception handler
+ inside code that is being protected, but generate a warning.
+ * except.c (link_handler): Initialize `expanded' in new eh_range.
+ (binding_depth, is_class_level, current_pc): Declare extern.
+
+2002-09-01 Mark Wielaard <mark@klomp.org>
+
+ * gcj.texi: Add chapter about system properties.
+ Fixed some typos.
+
+2002-08-26 Tom Tromey <tromey@redhat.com>
+
+ * parse.y (try_builtin_assignconv): Allow narrowing primitive
+ conversion if RHS_TYPE is byte, short, or char.
+
+2002-08-22 Tom Tromey <tromey@redhat.com>
+
+ * gcj.texi (Invoking gij): Document -cp and -classpath.
+
+2002-08-21 Tom Tromey <tromey@redhat.com>
+
+ * Make-lang.in (java/jcf-path.o): Use $(datadir), not
+ $(prefix)/share. For PR libgcj/7633.
+
+ For PR java/6005 and PR java/7611:
+ * lang.c (LANG_HOOKS_CAN_USE_BITFIELDS_P): New define.
+ (java_can_use_bit_fields_p): New function.
+
+2002-08-16 Tom Tromey <tromey@redhat.com>
+
+ * gcj.texi (Class Initialization): Mention class initialization of
+ arrays.
+
+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.
+
+2002-08-13 Jesse Rosenstock <jmr@fulcrummicro.com>
+
+ For PR java/7483:
+ * parse.y (build_assertion): Invert return from
+ desiredAssertionStatus.
+
+2002-08-08 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * jcf-write.c (get_access_flags): Return correct access flags for
+ private and protected inner classes.
+
+2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
+
+ * java/Make-lang.in (java.mostlyclean): Remove coverage files.
+
+2002-08-05 Geoffrey Keating <geoffk@redhat.com>
+
+ * mangle_name.c: Don't include obstack.h twice.
+ * xref.c: Don't include obstack.h.
+
+2002-08-04 Geoffrey Keating <geoffk@redhat.com>
+
+ * class.c: (permanent_obstack): Delete declaration.
+ * constants.c: (permanent_obstack): Delete declaration.
+ * except.c: (permanent_obstack): Delete declaration.
+ * expr.c: (permanent_obstack): Delete declaration.
+ * jcf-parse.c: (permanent_obstack): Delete declaration.
+ (saveable_obstack): Delete declaration.
+ * parse.h: (permanent_obstack): Delete declaration.
+ * typeck.c: (permanent_obstack): Delete declaration.
+
+2002-08-04 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * gcj.texi (version-gcc): Increase to 3.3.
+
+2002-07-22 Tom Tromey <tromey@redhat.com>
+
+ * lex.c (java_lex): Check for `e' or `E' after 0.
+
+2002-07-21 Richard Henderson <rth@redhat.com>
+
+ * lang.c (java_unsafe_for_reeval): New.
+ (LANG_HOOKS_UNSAFE_FOR_REEVAL): New.
+
+2002-07-21 Neil Booth <neil@daikokuya.co.uk>
+
+ * jcf-path.c (GET_ENV_PATH_LIST): Remove.
+ (jcf_path_init): Use GET_ENVIRONMENT.
+
+2002-07-10 Roger Sayle <roger@eyesopen.com>
+ Zack Weinberg <zack@codesourcery.com>
+
+ * builtins.c (initialize_builtins): Remove defines that
+ handled C/C++ specific junk hereby removed from builtins.def.
+
+2002-07-07 Neil Booth <neil@daikokuya.co.uk>
+
+ * lang.c (java_post_options): Update prototype.
+
+2002-07-05 Roger Sayle <roger@eyesopen.com>
+
+ * builtins.c (initialize_builtins): Ignore the additional
+ parameter to DEF_BUILTIN. Handle more C/C++ specific junk in
+ the builtins.def file.
+
+2002-07-01 Tom Tromey <tromey@redhat.com>
+
+ For PR libgcj/7073:
+ * parse.y (patch_incomplete_class_ref): Handle VOID_TYPE
+ specially.
+
+2002-07-01 Roger Sayle <roger@eyesopen.com>
+
+ * java/decl.c (builtin_function): Accept additional parameter.
+ (java_init_decl_processing): Pass an additional NULL_TREE
+ argument to builtin_function.
+
2002-06-29 T.J. Mather <tjmather@maxmind.com>
* gcj.texi: Fixed gcj invocation example so that it compiles.