+2010-05-14 Nathan Froyd <froydnj@codesourcery.com>
+
+ PR 44103
+ * java-tree.h (START_RECORD_CONSTRUCTOR): Change first argument to a
+ vector. Move call to build_constructor...
+ (FINISH_RECORD_CONSTRUCTOR): ...here. Add necessary arguments. Clear
+ TREE_CONSTANT on the constructor.
+ (PUSH_SUPER_VALUE): Change first argument to a vector.
+ (PUSH_FIELD_VALUE): Likewise.
+ * resource.c (compile_resource_data): Update calls to above macros.
+ * constants.c (build_constants_constructor): Likewise.
+ * class.c (build_utf8_ref): Likewise.
+ (make_field_value): Likewise.
+ (make_method_value): Likewise.
+ (add_table_and_syms): New function.
+ (make_class_data): Call it. Update calls to above macros.
+ (build_symbol_table_entry): New function.
+ (build_symbol_entry): Call it. Update calls to above macros.
+ (emit_symbol_table): Likewise.
+ (make_catch_class_record): Update calls to above macros.
+ (build_assertion_table_entry): New function.
+ (add_assertion_table_entry): Call it.
+ (emit_assertion_table): Likewise.
+
+2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ PR 40989
+ * lang.c (java_handle_option): Add argument kind.
+
+2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ * decl.c (java_init_decl_processing): Remove argument in call to
+ initialize_sizetypes
+
+2010-04-07 Jakub Jelinek <jakub@redhat.com>
+
+ * exception.cc (_Jv_Throw): Avoid set but not used warning.
+ * include/java-assert.h (JvAssertMessage, JvAssert): Use argument in
+ sizeof to avoid set but not used warnings.
+
+2010-01-20 Joern Rennecke <amylaar@spamcop.net>
+
+ * lang.c (java_post_options): Constify variable "dot".
+
+ * jcf-parse.c (set_source_filename): Constify variable "dot".
+ (load_class): Constify variable "separator".
+ Use get_identifier_with_length.
+
+ * jvspec.c (lang_specific_driver): Constify two variables named "p".
+
+2010-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ * jcf-dump.c (version): Update copyright notice dates.
+
+2009-11-28 Jakub Jelinek <jakub@redhat.com>
+
+ * jvspec.c (lang_specific_driver): Remove unused
+ saw_verbose_flag variable.
+ * jcf-dump.c (main): Remove unused general_purpose_bits
+ variable.
+ * builtins.c (initialize_builtins): Remove unused float_ftype_float
+ variable.
+ * expr.c (java_stack_pop): Remove unused val variable.
+ (build_jni_stub): Remove unused res_type variable.
+ * verify-impl.c (check_field_constant): Remove unused len variable.
+
+2009-10-20 Joel Dice <dicej@mailsnare.net>
+
+ PR java/28474
+ * mangle_name.c (append_unicode_mangled_name): Fix mangling
+ of names with multiple underscores and "U".
+ (unicode_mangling_length): Likewise.
+
+2009-10-03 Simon Baldwin <simonb@google.com>
+
+ * config-lang.in (lang_dirs): Remove zlib.
+
+2009-09-28 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (initialize_builtins): Update call to
+ build_common_builtin_nodes.
+ * lang.c (LANG_HOOKS_EH_USE_CXA_END_CLEANUP): New.
+
+2009-09-14 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (initialize_builtins): Update call to
+ build_common_builtin_nodes.
+ * decl.c (java_init_decl_processing): Don't call
+ default_init_unwind_resume_libfunc.
+ * except.c: Include tree-iterator.h.
+ (build_exception_object_var): New.
+ (build_exception_object_ref): Use it.
+ (expand_end_java_handler): Initialize it from __builtin_eh_pointer.
+ Attach all CATCH_EXPRs to a single TRY_CATCH_EXPR.
+ * java-tree.h (DECL_FUNCTION_EXC_OBJ): New.
+
+2009-09-13 Richard Guenther <rguenther@suse.de>
+ Rafael Avila de Espindola <espindola@google.com>
+
+ * decl.c (do_nothing): Remove.
+ (java_init_decl_processing): Do not set lang_eh_runtime_type.
+ * Make-lang.in (lang.o): Add $(EXCEPT_H) dependency.
+ * lang.c (java_eh_personality): New.
+ (java_eh_personality_decl): Likewise.
+ (LANG_HOOKS_EH_PERSONALITY): Define.
+
+2009-09-03 Diego Novillo <dnovillo@google.com>
+
+ * lang.c (lang_hooks): Remove const qualifier.
+
+2009-09-01 Jakub Jelinek <jakub@redhat.com>
+
+ * boehm.c (mark_reference_fields): Compute % in HOST_WIDE_INT
+ type.
+
+2009-09-01 Richard Guenther <rguenther@suse.de>
+
+ * lang.c (LANG_HOOKS_MARK_ADDRESSABLE): Remove.
+ * java-tree.h (java_mark_addressable): Likewise.
+ * typeck.c (java_mark_addressable): Likewise.
+
+2009-08-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * Make-lang.in (java.install-pdf): Install gcj.pdf in
+ $(pdfdir)/gcc, alongside the other manuals.
+
+2009-08-12 Andrew Haley <aph@redhat.com>
+
+ * builtins.c (compareAndSwapInt_builtin): Use
+ flag_use_atomic_builtins.
+ (compareAndSwapLong_builtin): Likewise.
+ (compareAndSwapObject_builtin): Likewise.
+ * jvspec.c: Add flag_use_atomic_builtins.
+ * gcj.texi: Likewise.
+ * java-tree.h: Likewise.
+ * lang.opt: Likewise.
+
2009-08-11 Dodji Seketeli <dodji@redhat.com>
PR debug/40990