OSDN Git Service

PR java/33765:
[pf3gnuchains/gcc-fork.git] / gcc / java / ChangeLog
index cd919b3..194edc5 100644 (file)
@@ -1,3 +1,110 @@
+2007-11-02  Tom Tromey  <tromey@redhat.com>
+
+       PR java/33765:
+       * jcf-parse.c (java_parse_file): Ignore ZIPEMPTYMAGIC files.
+       * zipfile.h (ZIPEMPTYMAGIC): New define.
+
+2007-11-01  Tom Tromey  <tromey@redhat.com>
+
+       * Make-lang.in (java/jcf-dump.o): Depend on zipfile.h.
+       (java/jcf-parse.o): Depend on jcf-reader.c, zipfile.h, and jcf.h.
+       (java/jcf-io.o): Depend on zipfile.h.
+
+2007-10-17  Richard Guenther  <rguenther@suse.de>
+
+       * Make-lang.in (java/builtins.o): Add $(OPTABS_H) and $(EXPR_H)
+       dependencies.
+
+2007-10-03  Andrew Haley  <aph@redhat.com>
+
+       PR java/33639
+       * class.c (mangled_classname): Detect and replace illegal
+       characters in assembly language symbols.
+       (gen_indirect_dispatch_tables): Call mangled_classname() on
+       the type.
+
+2007-09-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * lang.c (java_print_error_function): Add third argument.
+
+2007-09-15  Tom Tromey  <tromey@redhat.com>
+
+       * java-tree.h (struct lang_decl_func) <function_decl_body>:
+       Remove.
+       <init_final>: Likewise.
+       * lang.c (java_dump_tree): Update.
+       * java-tree.h (DECL_FUNCTION_BODY): Remove.
+
+2007-09-11  Jan Hubicka <jh@suse.cz>
+
+       * decl.c (java_expand_body): Kill.
+       (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Kill.
+
+2007-09-06  Tom Tromey  <tromey@redhat.com>
+
+       * jcf-parse.c (parse_class_file): Re-enter the current file.
+
+2007-09-07  Roman Zippel  <zippel@linux-m68k.org>
+
+       boehm.c (mark_reference_fields): Move misaligned pointer check
+       after JREFERENCE_TYPE_P test
+
+2007-09-06  Roman Zippel  <zippel@linux-m68k.org>
+
+       * boehm.c (mark_reference_fields): Don't use bitmap as gc_descr
+       if pointer is misaligned.
+
+2007-09-06  Tom Tromey  <tromey@redhat.com>
+
+       * lang.c (java_post_options): Update.
+       * jcf-parse.c (set_source_filename): Update.
+       (give_name_to_class): Update.
+       (jcf_parse): Update.
+       (duplicate_class_warning): Update.
+       (parse_class_file): Update.
+       (java_parse_file): Update.
+       * expr.c (expand_byte_code): Update.
+
+2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * decl.c (finish_method): Use set_cfun.
+
+2007-09-04  Andrew Haley  <aph@redhat.com>
+
+       * decl.c (java_init_decl_processing): Call "__cxa_end_cleanup"
+       when using the ARM EABI.
+
+2007-09-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Make-lang.in (jvspec.o): Remove SHLIB_MULTILIB.
+
+2007-09-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * jcf-parse.c (read_class, java_parse_file): Supply a TYPE for
+       CONST_CAST.
+       * jcf.h (JCF_FINISH): Likewise.
+
+2007-08-28  Tom Tromey  <tromey@redhat.com>
+
+       * Make-lang.in (java.tags): Don't tag '*.y' files.
+
+2007-08-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * lang.c (java_decl_ok_for_sibcall): Likewise.
+
+2007-08-21  Paul Brook  <paul@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+           Mark Mitchell  <mark@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
+
+       * jcf-dump.c (version): Use pkgversion_string.  Update copyright
+       date.
+
+2007-08-20  Richard Guenther  <rguenther@suse.de>
+
+       * lang.c (java_tree_inlining_walk_subtrees): Remove.
+       (LANG_HOOKS_TREE_INLINING_WALK_SUBTREES): Remove.
+
 2007-08-17  Tom Tromey  <tromey@redhat.com>
 
        * typeck.c (find_method_in_interfaces): Update.