OSDN Git Service

2004-12-03 Andrew Haley <aph@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / java / ChangeLog
index fc28a08..9b85160 100644 (file)
@@ -1,5 +1,74 @@
+2004-12-03  Andrew Haley  <aph@redhat.com>
+
+       PR java/18812
+       * except.c (link_handler): Patch 'outer' field of siblings of the
+       range we're demoting.
+
+2004-12-03  Andrew Haley  <aph@redhat.com>
+
+       PR java/18697 
+       * class.c (layout_class_method): Don't fail to override a method
+       simply because it has DECL_ARTIFICIAL set.
+
+2004-12-02  Tom Tromey  <tromey@redhat.com>
+
+       PR java/16675:
+       * parse.y (craft_constructor): Special case null_pointer_node.
+
+2004-12-02  Tom Tromey  <tromey@redhat.com>
+
+       PR java/18741:
+       * java-gimplify.c (java_gimplify_expr): Don't call
+       SET_EXPR_LOCATION unless wrapped tree is an expression.
+
+2004-11-27  Per Bothner  <per@bothner.com>
+
+       * jcf-parse.c (set_source_filename):  Improvement to Andrew's fix:
+       Fix fencepost error in 'i', which got executed one too many times.
+       Also, fold memcpy into explicit loop, as originally intended.
+       Also, free temporary 'buf' which otherwise leaks.
+
+2004-11-27  Per Bothner  <per@bothner.com>
+
+       * expr.c (build_expr_wfl): Only declare last_file and last_filenode
+       local static variables if not USE_MAPPED_LOCATION.
+
+2004-11-27  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * class.c, decl.c, expr.c: Fix comment typos.
+
+2004-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR java/18305
+       * decl.c (end_java_method): Call
+       attach_init_test_initialization_flags on all the init_decls.
+       * parse.y (attach_init_test_initialization_flags): Move to ...
+       * expr.c (attach_init_test_initialization_flags): here and
+       support BIND_EXPR also.
+       * java-tree.h (attach_init_test_initialization_flags): Prototype.
+       * jcf-parse.c (parse_class_file): Don't disable class init
+       optimization.
+
+2004-11-25  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gjavah.c, jcf-dump.c, jv-scan.c, jvspec.c: Avoid ` as left quote
+       in diagnostics.
+
+2004-11-24  Richard Henderson  <rth@redhat.com>
+
+       * verify-glue.c (vfy_init_name, vfy_clinit_name, vfy_object_type,
+       vfy_string_type, vfy_throwable_type): Use ANSI declaration form.
+
 2004-11-24  Tom Tromey  <tromey@redhat.com>
 
+       * verify.c (defer_merging): Don't use C++-style comment.
+       * verify.h (java_opcode): Added java_opcode_end.
+       * class.c (build_class_ref): Remove C++ comment and old FIXME.
+
+       * verify-impl.c (vfy_push_type): Removed bogus "return".
+       (initialize_stack): Use vfy_alloc and vfy_free.
+       (verify_instructions_0): Likewise.
+
        * Merged gcj-abi-2-dev-branch to trunk.
 
 2004-11-24  Andrew Haley  <aph@redhat.com>