OSDN Git Service

* Make-lang.in, boehm.c, buffer.c,
[pf3gnuchains/gcc-fork.git] / gcc / java / ChangeLog
index afe7b64..efe9a26 100644 (file)
@@ -1,3 +1,98 @@
+2003-01-01  Steven Bosscher  <s.bosscher@student.tudelft.nl>
+
+       * Make-lang.in, boehm.c, buffer.c,
+         buffer.h, builtins.c, class.c,
+         config-lang.in, constants.c,
+         convert.h, decl.c, except.c,
+         expr.c, java-except.h,
+         java-tree.h, javaop.def,
+         jcf-parse.c, jcf-write.c,
+         jv-scan.c, jvgenmain.c,
+         jvspec.c, keyword.gperf, 
+         keyword.h, lang-options.h,
+         lang-specs.h, lang.c, lex.c,
+         lex.h, mangle.c, mangle_name.c,
+         parse-scan.y, parse.h, parse.y,
+         typeck.c, verify.c, xref.c,
+         xref.h: Replace "GNU CC" with
+         "GCC" in the copyright header.
+
+       * check-init.c, gjavah.c, javaop.h,
+         jcf-depend.c, jcf-dump.c, jcf-io.c,
+         jcf-path.c, jcf-reader.c, jcf.h,
+         zextract.c, zipfile.h: These files are
+         "part of GCC". Also say "GCC" not "GNU CC".
+
+2002-12-30  DJ Delorie  <dj@redhat.com>
+
+       * Make-lang.in: Protect against texi2pod/pod2man failing.
+
+2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcj.texi: Use @copying.
+
+2002-12-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * gjavah.c (print_name_for_stub_or_jni): Adjust call to
+       print_cxx_classname.
+       (print_cxx_classname): Add add_scope parameter.
+       (print_class_decls): Do not emit a semicolon after the extern
+       "Java" block.
+       (process_file): Adjust calls to print_cxx_classname.    
+
+2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcj.texi: Include Cover Texts in man page.
+
+2002-12-23  Jeff Sturm  <jsturm@one-point.com>
+
+       * class.c (build_static_field_ref): Check FIELD_FINAL.
+
+       * constants.c (alloc_class_constant): Use TYPE_CPOOL_DATA_REF
+       instead of current_constant_pool_data_ref.
+       * java-tree.h (current_constant_pool_data_ref): Undefine.
+       (JTI_CURRENT_CONSTANT_POOL_DATA_REF): Remove.
+       * jcf-parse.c (init_outgoing_cpool): Don't initialize
+       current_constant_pool_data_ref.
+
+       * except.c (prepare_eh_table_type ): Use DECL_NAME of class type,
+       not build_internal_class_name.
+
+       * parse.y (patch_incomplete_class_ref): Always emit `class$' method.
+       Use it when class ref isn't certain to be compiled.
+
+2002-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcj.texi: Include gcc-common.texi.
+       * Make-lang.in ($(srcdir)/java/gcj.info, java/gcj.dvi): Depend on
+       $(srcdir)/doc/include/gcc-common.texi.
+
+2002-12-22  Anthony Green  <green@redhat.com>
+
+       * gcj.texi (Limitations): Add note about org.xml.sax and
+       org.w3c.dom.
+
+2002-12-20  Tom Tromey  <tromey@redhat.com>
+
+       * jcf-write.c (generate_bytecode_insns) [SWITCH_EXPR]: Handle case
+       where minimum case value is Integer.MIN_VALUE.
+       Fixes PR java/8955.
+
+2002-12-18  Andrew Haley  <aph@redhat.com>
+
+       * parse.y (patch_invoke): Force evaluation order when `check' is
+       set.  For PR libgcj/8945.
+
+2002-12-16  Mark Mitchell  <mark@codesourcery.com>
+
+       * gcj.texi: Change version number to 3.4.
+
+2002-12-05  Ranjit Mathew <rmathew@hotmail.com>
+        Andrew Haley <aph@redhat.com>
+
+       * parse.y (source_end_java_method): Remove custom encoding of line
+       numbers for a function decl before passing it to the back end.
+
 2002-12-03  Andrew Haley  <aph@redhat.com>
 
        * class.c (make_class_data): New field, "chain".
        * parse.y (do_resolve_class): Handle qualified name via
        recursion.
 
+2002-11-30  Zack Weinberg  <zack@codesourcery.com>
+
+       * boehm.c, buffer.c, builtins.c, check-init.c, class.c,
+       constants.c, decl.c, except.c, expr.c, gjavah.c, jcf-depend.c,
+       jcf-dump.c, jcf-io.c, jcf-parse.c, jcf-path.c, jcf-write.c,
+       jv-scan.c, jvgenmain.c, jvspec.c, lang.c, mangle.c, mangle_name.c,
+       parse-scan.y, parse.y, typeck.c, verify.c, xref.c, zextract.c:
+       Include coretypes.h and tm.h.
+       * Make-lang.in: Update dependencies.
+
 2002-11-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * decl.c (java_init_decl_processing): Use `LL' on 64-bit constant.
        * jcf-reader.c: Don't expand JCF_readu4 inside the
        expansion of JCF_SKIP.
 
+2002-11-25  Diego Novillo  <dnovillo@redhat.com>
+
+       * jcf-reader.c: Don't expand JCF_readu4 inside the
+       expansion of JCF_SKIP.
+
 2002-11-22  Tom Tromey  <tromey@redhat.com>
 
        * parse.y (patch_binop): Cast right hand side of shift expression
        * lex.c (java_read_unicode_collapsing_terminators): Handle case
        where \r appears at EOF.  Fixes PR java/7950.
 
+2002-09-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       * jvspec.c (lang_specific_driver): Remove unused variable.
+
 2002-09-16  Geoffrey Keating  <geoffk@apple.com>
 
        * java-tree.h (union lang_tree_node): Add chain_next option.