+2009-07-31 Andrew Haley <aph@redhat.com>
+
+ PR java/40867
+ * decl.c (java_replace_references): Set EXPR_LOCATION on all
+ generated expressions.
+ (binding_level.loc): new field.
+ (clear_binding_level): Initialize loc.
+ (set_input_location): New function.
+ (pushlevel): Set new binding_level.loc.
+ (poplevel): Set EXPR_LOCATION on the new BIND_EXPR_BODY.
+ (start_java_method): Set DECL_SOURCE_LOCATION of this new method.
+ (java_add_stmt): Set the EXPR_LOCATION on all subtrees of new_stmt.
+
+2009-07-17 Richard Guenther <rguenther@suse.de>
+
+ PR c/40401
+ * java-gimplify.c (java_genericize): Do not gimplify here.
+ But replace all local references.
+ (java_gimplify_expr): Do not replace local references here.
+ (java_gimplify_modify_expr): Likewise.
+ * jcf-parse.c (java_parse_file): Do not finalize the CU or
+ optimize the cgraph here.
+ * decl.c (java_replace_reference): Make static.
+ (java_replace_references): New function.
+ (end_java_method): Clear base_decl_map.
+ * java-tree.h (java_replace_references): Declare.
+ (java_replace_reference): Remove.
+
+2009-07-14 Taras Glek <tglek@mozilla.com>
+ Rafael Espindola <espindola@google.com>
+
+ * Make-lang.in (java.install-plugin): New target for
+ installing plugin headers.
+
+2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ * class.c: Replace %J by an explicit location. Update all calls.
+
+2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ * jcf-parse.c: Replace %H by an explicit location. Update all calls.
+
+2009-06-29 Andrew Haley <aph@redhat.com>
+
+ PR java/40590
+ * java-tree.h (cxx_keyword_p): New declaration.
+ * mangle_name.c (utf8_cmp): Move here from mangle.c.
+ (cxx_keywords): Likewise.
+ (cxx_keyword_p): Likewise.
+ (MANGLE_CXX_KEYWORDS): New macro.
+ (append_gpp_mangled_name): Use MANGLE_CXX_KEYWORDS.
+ (append_gpp_mangled_name): Likewise.
+ * mangle.c: Move code to mangle_name.c.
+ (mangle_member_name): Don't call cxx_keyword_p.
+
+2009-06-12 Aldy Hernandez <aldyh@redhat.com>
+
+ * java-gimplify.c (java_gimplify_block): New argument to
+ build_empty_stmt.
+ * expr.c (force_evaluation_order): Same.
+ * typeck.c: Add location to build_decl or PUSH_FIELD calls.
+ * class.c: Same.
+ * decl.c: Same.
+ * jcf-parse.c: Same.
+ * constants.c: Same.
+ * resource.c: Same.
+ * except.c: Same.
+ * builtins.c: Same.
+ * expr.c: Same.
+ * java-tree.h (PUSH_FIELD): Add location field.
+
+2009-06-09 Ian Lance Taylor <iant@google.com>
+
+ * verify.h: Remove extern "C".
+
+2009-06-07 Ian Lance Taylor <iant@google.com>
+
+ * jcf-parse.c (handle_constant): Change local variable 'kind' to
+ unsigned int.
+
+2009-06-01 Ian Lance Taylor <iant@google.com>
+
+ * jcf-io.c (find_class): Use CONST_CAST.
+
+2009-05-27 Ian Lance Taylor <iant@google.com>
+
+ * Make-lang.in ($(XGCJ)$(exeext)): Change $(COMPILER) to
+ $(LINKER).
+ (jc1$(exeext), jcf-dump$(exeext), jvgenmain$(exeext)): Likewise.
+
+2009-05-26 Ian Lance Taylor <iant@google.com>
+
+ * Make-lang.in (jvspec.o): Use $(COMPILER).
+ ($(XGCJ)$(exeext), jc1$(exeext), jcf-dump$(exeext)): Likewise.
+ (jvgenmain$(exeext), java/jcf-io.o, java/jcf-path.o): Likewise.
+
+2009-05-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * Make-lang.in (GCJ): Renamed to...
+ (XGCJ): ... this.
+
+2009-04-27 Ian Lance Taylor <iant@google.com>
+
+ * builtins.c (java_builtins): Add casts to enum type.
+ * verify-impl.c (check_class_constant): Add cast to enum type.
+ (check_constant, check_wide_constant): Likewise.
+
+2009-04-27 Richard Guenther <rguenther@suse.de>
+
+ PR java/38374
+ * constants.c (build_constants_constructor): Retain the old
+ pointer type as valid TYPE_POINTER_TO after patching the
+ type of the constant pool decl.
+
+2009-04-24 Ian Lance Taylor <iant@google.com>
+
+ * jcf-parse.c (handle_constant): Add cast to enum type.
+
+2009-04-21 Taras Glek <tglek@mozilla.com>
+
+ * builtins.c: Update GTY annotations to new syntax
+ * decl.c: Likewise
+ * java-tree.h: Likewise
+ * jcf.h: Likewise
+ * lang.c: Likewise
+
+2009-04-21 Joseph Myers <joseph@codesourcery.com>
+
+ * ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
+ license notices.
+
+2009-04-18 Ian Lance Taylor <iant@google.com>
+
+ * verify-impl.c (verify_instructions_0): Add cast to enum type.
+
+2009-04-09 Paolo Bonzini <bonzini@gnu.org>
+
+ * builtins.c (compareAndSwapLong_builtin,
+ compareAndSwapInt_builtin, compareAndSwapObject_builtin,
+ VMSupportsCS8_builtin): Do not look at sync_compare_and_swap_cc.
+
+2009-03-31 Richard Guenther <rguenther@suse.de>
+
+ * java-gimplify.c (java_gimplify_expr): Do not manually gimplify
+ the first operand of binary and comaprison expressions.
+
+2009-03-30 Joseph Myers <joseph@codesourcery.com>
+
+ PR rtl-optimization/323
+ * lang.c (java_post_options): Set flag_excess_precision_cmdline.
+ Give an error for -fexcess-precision=standard for processors where
+ the option is significant.
+
+2009-03-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * lang.opt: Unify help text for -Wdeprecated.
+
+2009-02-03 Jakub Jelinek <jakub@redhat.com>
+
+ * jcf-dump.c (version): Update copyright notice dates.
+
+2009-01-16 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/38835
+ PR middle-end/36227
+ * builtins.c (build_addr_sum): Use POINTER_PLUS_EXPR.
+
+2008-12-05 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR bootstrap/38262
+ * Make-lang.in (jc1): Add BACKENDLIBS, remove GMPLIBS.
+
+2008-11-04 Andrew Haley <aph@redhat.com>
+
+ PR java/37068
+ * jcf-parse.c (java_emit_static_constructor): Don't call
+ cgraph_build_static_cdtor. Rewrite.
+
+2008-10-24 Jakub Jelinek <jakub@redhat.com>
+
+ * Make-lang.in (check-java-subtargets): New target.
+
+2008-10-16 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/35483
+ * Make-lang.in (class.o): Depend on $(TM_P_H).
+ (expr.o): Same.
+ * class.c: Include tm_p.h.
+ * expr.c: Include tm_p.h.
+
+2008-10-14 Andrew Haley <aph@redhat.com>
+
+ * constants.c (build_constant_data_ref): Make sure we only build
+ one copy of the decl for the constant pool.
+
+2008-09-22 Andrew Haley <aph@redhat.com>
+
+ * expr.c (rules): Add new rule for
+ gnu.java.lang.VMCPStringBuilder.toString.
+ (rewrite_rule.new_classname): New field.
+ (maybe_rewrite_invocation): Use new_classname field instead of
+ DECL_CONTEXT (*method_p).
+ Allow rewrite_arglist to be NULL.
+
+2008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
+
+ * lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
+ (java_get_callee_fndecl): Kill.
+
+2008-09-17 Jan Hubicka <jh@suse.cz>
+
+ PR c++/18071
+ * class.c (add_method_1): Do not initialize DECL_INLINE.
+ (make_local_function_alias): Likewise.
+ * expr.c (rewrite_arglist_getcaller): Set DECL_UNINLINABLE.
+ * lang.c (java_decl_ok_for_sibcall): Use DECL_UNINLINABLE.
+
+2008-09-09 Richard Guenther <rguenther@suse.de>
+
+ * decl.c (build_result_decl): Remove no longer applicable
+ promotion.
+
+2008-09-05 David Daney <ddaney@avtrex.com>
+
+ * gcj.texi (-freduced-reflection): Clarify option's restrictions.
+
+2008-08-21 David Daney <ddaney@avtrex.com>
+
+ * class.c (make_class_data): Don't add field_index when
+ flag_reduced_reflection set.
+
+2008-08-12 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * typeck.c (convert): Do not check for TARGET_FLOAT_FORMAT.
+
+2008-08-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ PR 28875
+ * lang.c (java_handle_option): Replace set_Wunused with
+ warn_unused.
+
+2008-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * gcj.texi: Update copyright years. Do not list GPL as
+ Invariant Section.
+
+2008-07-29 Jakub Jelinek <jakub@redhat.com>
+
+ * class.c (build_utf8_ref): Set DECL_SIZE and DECL_SIZE_UNIT
+ from ctype's sizes.
+
+ * class.c (build_utf8_ref): Pad initializer string to utf8const_type's
+ alignment.
+
+2008-07-29 Jan Hubicka <jh@suse.cz>
+
+ * lang.c (java_post_options): Remove handling of flag_no_inline.
+
+2008-07-28 Richard Guenther <rguenther@suse.de>
+
+ Merge from gimple-tuples-branch.
+
+ 2008-07-18 Richard Guenther <rguenther@suse.de>
+
+ * expr.c: Include tree-iterator.h.
+ * Make-lang.in (expr.o): Add tree-iterator.h dependency.
+
+ 2008-07-18 Aldy Hernandez <aldyh@redhat.com>
+
+ * java-gimplify.c: Include gimple.h instead of tree-gimple.h.
+ * expr.c: Same.
+
+ 2008-07-14 Aldy Hernandez <aldyh@redhat.com>
+
+ * java-gimplify.c (java_gimplify_expr): Same.
+ (java_gimplify_modify_expr): Same.
+ * java-tree.h: Rename GENERIC_NEXT to TREE_CHAIN.
+
+ 2008-05-02 Diego Novillo <dnovillo@google.com>
+
+ * expr.c (build_java_throw_out_of_bounds_exception): Fix
+ mixed declarations and code.
+
+ 2008-05-02 Doug Kwan <dougkwan@google.com>
+
+ * expr.c (build_java_throw_out_of_bounds_exception ): Wrap call to
+ _Jv_ThrowBadArrayIndex with a COMPOUND_EXPR to return 0.
+
+ 2008-02-19 Diego Novillo <dnovillo@google.com>
+
+ http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00804.html
+
+ * java-gimplify.c (java_gimplify_self_mod_expr): Change
+ gimple_seq arguments to gimple_seq *. Update all users.
+
+ 2007-11-26 Aldy Hernandez <aldyh@redhat.com>
+
+ * java-gimplify.c (java_gimplify_expr): Make pre_p and post_p
+ sequences.
+ (java_gimplify_self_mod_expr): Same.
+ * java-tree.h (java_gimplify_expr): Make pre_p and post_p
+ sequences.
+
+2008-07-24 Jan Hubicka <jh@suse.cz>
+
+ * java/decl.c: Include cgraph.h
+ (end_java_method): Remove non-unit-at-a-time code.
+ (java_mark_decl_local): Likewise; sanity check that we don't touch
+ finalized nodes.
+
+2008-07-15 Jan Hubicka <jh@suse.cz>
+
+ * lang.c (java_init_options): Enable unit-at-a-time by default.
+
+2008-07-14 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * Make-lang.in (jvspec.o): Fix dependencies.
+
+2008-07-06 Tom Tromey <tromey@redhat.com>
+
+ * Make-lang.in (java/parse.o-warn): Remove.
+ (java/jcf-io.o-warn): Remove.
+
+2008-07-05 Tom Tromey <tromey@redhat.com>
+
+ * jcf-io.c: Don't include fnmatch.h. Don't use JCF_USE_SCANDIR.
+ (compare_path): Remove.
+ (java_or_class_file): Likewise.
+ (memoized_dirlist_entry): Likewise.
+ (memoized_dirlist_hash): Likewise.
+ (memoized_dirlist_lookup_eq): Likewise.
+ (memoized_dirlists): Likewise.
+ (caching_stat): Likewise.
+ (find_class): Use stat.
+ * jcf.h (JCF_USE_SCANDIR): Remove.
+