+2006-05-04 Tom Tromey <tromey@redhat.com>
+
+ * java-tree.def (THIS_EXPR): Now a tcc_expression.
+
+2006-05-04 Andrew Haley <aph@redhat.com>
+
+ * class.c (make_field_value): Always build_address_of fdecl if
+ there is an initializer.
+
+2006-05-03 Andrew Haley <aph@redhat.com>
+
+ PR libgcj/27352
+ * expr.c (maybe_rewrite_invocation): New function.
+ (rewrite_arglist_getclass): Likewise.
+ (rules): New.
+ (expand_invoke): Call maybe_rewrite_invocation.
+ * parse.y (patch_invoke): Likewise.
+ * java-tree.h: (maybe_rewrite_invocation): New function.
+
+2006-04-21 Andrew Haley <aph@redhat.com>
+
+ * lang.c (java_init): Handle flag_indirect_classes.
+ * jvgenmain.c: Use "class$$" instead of "class$".
+ * mangle.c (java_mangle_decl): Accept RECORD_TYPEs sw well as
+ DECLs.
+ (mangle_class_field): Special case "class$$" as well as "class$".
+ * constants.c (build_ref_from_constant_pool): If
+ flag_indirect_classes, generate a ref into the heap.
+ * decl.c (constants_field_decl_node,
+ constants_data_field_decl_node): New.
+ * class.c (build_static_class_ref): New.
+ (build_classdollar_field): Factor out from build_class_ref().
+ (make_field_value): Handle static fields in heap.
+ (make_class_data): Make sure we get a static ref to class.
+ Make class initializer const if flag_indirect_classes.
+ (register_class): Build a class_ref for initialization if
+ flag_indirect_classes.
+ (emit_indirect_register_classes): New.
+
+2006-04-08 Kazu Hirata <kazu@codesourcery.com>
+
+ * expr.c, gjavah.c: Fix comment typos.
+
+2006-04-03 Andrew Haley <aph@redhat.com>
+
+ PR java/26858
+ * expr.c (build_field_ref): Don't check the field offset if
+ flag_syntax_only.
+
+2006-03-30 Andrew Haley <aph@redhat.com>
+
+ PR java/26858
+ * lang.c (java_attribute_table): New.
+ (LANG_HOOKS_ATTRIBUTE_TABLE): Define.
+ * expr.c (build_field_ref): Add a null pointer check for all
+ fields of offset > 4k. Don't do so for accesses via the this
+ pointer, which we know can never be null.
+ * class.c (build_java_method_type): Mark arg 1 of all nonstatic
+ methods nonnull.
+
+2006-03-30 Carlos O'Donell <carlos@codesourcery.com>
+
+ * Make-lang.in: Rename docdir to gcc_docdir.
+
+2006-03-30 Tom Tromey <tromey@redhat.com>
+
+ PR java/26042:
+ * parse.y (java_reorder_fields): Reset superclass field's size as
+ well.
+
+2006-03-28 Tom Tromey <tromey@redhat.com>
+
+ PR java/26390:
+ * parse.y (find_most_specific_methods_list): Added 'class'
+ argument.
+ (lookup_method_invoke): Updated.
+
+2006-03-15 Tom Tromey <tromey@redhat.com>
+
+ * jcf-write.c (generate_bytecode_insns): Use qualifying type for
+ non-static method calls.
+
+2006-03-15 David Daney <ddaney@avtrex.com>
+
+ * java-tree.h : Moved comment for TYPE_DOT_CLASS adjacent to its
+ declaration.
+
2006-03-15 David Daney <ddaney@avtrex.com>
* lang.opt (-freduced-reflection): New option.