Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / gcc / java / ChangeLog
index 1d40c98..c0f24b8 100644 (file)
-2013-04-11  Release Manager
+2013-05-31  Release Manager
 
-       * GCC 4.7.3 released.
+       * GCC 4.8.1 released.
 
-2012-09-20  Release Manager
+2013-05-06  Jakub Jelinek  <jakub@redhat.com>
 
-       * GCC 4.7.2 released.
+       PR libgcj/57074
+       * class.c (emit_symbol_table): Use array type of the
+       right size for the_syms_decl and its DECL_INITIAL, instead
+       of symbols_array_type.  Set TREE_TYPE (the_syms_decl) to it.
+       (emit_assertion_table): Use array type of the right size
+       for table_decl and its DECL_INITIAL.
 
-2012-06-14  Release Manager
+2013-04-26  Gerald Pfeifer  <gerald@pfeifer.com>
 
-       * GCC 4.7.1 released.
+       * gcj.texi (Configure-time Options): Refer to GCC, not gcc.
+       (Resources): Adjust reference to Mauve.
+       Remove link to java.sun.com.
+       Refer to GCC, not gcc.
 
-2012-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+2013-03-22  Release Manager
 
-       * typeck.c (java_type_for_size): Handle 128-bit sizes for bitsizetype.
+       * GCC 4.8.0 released.
 
-2012-03-22  Release Manager
+2013-01-03  Jakub Jelinek  <jakub@redhat.com>
 
-       * GCC 4.7.0 released.
+       * jcf-dump.c (version): Update copyright notice dates.
+
+2012-11-16  Diego Novillo  <dnovillo@google.com>
+
+       Adjust for new vec API (http://gcc.gnu.org/wiki/cxx-conversion/cxx-vec)
+
+       * boehm.c: Use new vec API in vec.h.
+       * class.c: Likewise.
+       * constants.c: Likewise.
+       * decl.c: Likewise.
+       * expr.c: Likewise.
+       * java-tree.h: Likewise.
+       * jcf-parse.c: Likewise.
+       * resource.c: Likewise.
+       * verify-glue.c: Likewise.
+
+2012-11-15  Jan Hubicka  <jh@suse.cz>
+
+       * builtins.c (define_builtin): Accept ECF flags and
+       use set_call_expr_flags.
+       (initialize_builtins): Update.
+
+2012-10-01  Lawrence Crowl  <crowl@google.com>
+
+       * Make-lang.in (JAVA_OBJS): Add dependence on hash-table.o.
+       (JCFDUMP_OBJS): Add dependence on hash-table.o.
+       (jcf-io.o): Add dependence on hash-table.h.
+       * jcf-io.c (memoized_class_lookups): Change to use type-safe hash table.
+
+2012-09-24  Lawrence Crowl  <crowl@google.com>
+
+       * decl.c (java_init_decl_processing): Change to new double_int API.
+       * jcf-parse.c (get_constant): Likewise.
+       * boehm.c (mark_reference_fields): Likewise.
+       (get_boehm_type_descriptor): Likewise.
+
+2012-07-30  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
+
+       * jcf.h (CPool): Use the "atomic" GTY option for the tags field.
+       (bootstrap_method): Likewise for the bootstrap_arguments field.
+
+2012-07-16  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * java-gimplify.c Include dumpfile.h instead of tree-dump.h
+       * Make-lang.in: Fix dependencies.
+
+2012-07-11  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * java-tree.h (force_evaluation_order): Remove prototype.
+       * expr.c (force_evaluation_order): Remove unused function.
+
+2012-07-11  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * decl.c: Do not include libfuncs.h.
+       * class.c: Do not include defaults.h.
+       * jvgenmain.c: Likewise.
+       * magnle.c: Likewise.
+       * Make-lang.in (decl.o): Fix dependencies.
+
+2012-07-08  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * verify.h: Do not include system.h and coretypes.h here.
+       * verify-impl.c: Include them here instead.
+
+2012-07-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * jcf-io.c (read_zip_member): Initialize d_stream.
+
+2012-05-31  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * resource.c: Do not include output.h.
+
+2012-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR java/52815
+       * class.c (emit_register_classes_in_jcr_section): Revise placement
+       of #ifdef JCR_SECTION_NAME.
+
+2012-04-22  Jan Hubicka  <jh@suse.cz>
+
+       * class.c (build_utf8_ref): Do not mark varpool node as needed.
+
+2012-04-20  Jan Hubicka  <jh@suse.cz>
+
+       * class.c (make_local_function_alias): Do not mark symbol referenced.
+
+2012-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * jcf-dump.c (print_constant): Cast JPOOL_USHORT2, JPOOL_USHORT1
+       results to long to match formats.
+
+2012-04-11  Andrew Haley  <aph@redhat.com>
+
+       * jcf-reader.c (jcf_parse_bootstrap_methods): Add
+       ATTRIBUTE_UNUSED.
+
+2012-04-11  Andrew Haley  <aph@redhat.com>
+
+       * jcf.h (bootstrap_method): New.
+       (BootstrapMethods): New.
+       (JCF): Add BootstrapMethods.
+       (enum cpool_tag): Add MethodHandle, MethodType, and InvokeDynamic.
+       * jcf-reader.c (jcf_parse_bootstrap_methods): New.
+       (jcf_parse_constant_pool): Handlers for MethodHandle, MethodType,
+       and InvokeDynamic.
+       (jcf_parse_bootstrap_methods): New.
+       * javaop.def (invokedynamic): New opcode.
+       * jcf-parse.c (get_constant): An unknown constant type should not
+       be an internal error, but a fatal one.  Make it so.
+       * jcf-dump.c (HANDLE_BOOTSTRAP_METHODS_ATTRIBUTE): New.
+       (HANDLE_END_BOOTSTRAP_METHODS): New.
+       (print_constant): Handlers for MethodHandle, MethodType, and
+       InvokeDynamic.
+
+2012-04-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * class.c (emit_register_classes_in_jcr_section): Set DECL_USER_ALIGN.
+       Clear TREE_READONLY.
+
+2012-03-29  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR java/52730
+       * class.c (emit_register_classes_in_jcr_section): New function.
+       (emit_Jv_RegisterClass_calls): New function, split out from ...
+       (emit_register_classes): ... here. Reorganize.  Do not call
+       output_constant.
 
 2012-01-23  Andreas Schwab  <schwab@linux-m68k.org>
 
        (predefined_filenames): Declare.
        (add_predefined_file): Use it.
        (predefined_filename_p): Likewise.
-       (java_parse_file): Adjust for new type of current_file_list.                                                                                                                                                     *
+       (java_parse_file): Adjust for new type of current_file_list.
 
 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
 
@@ -22643,8 +22776,7 @@ Tue Mar  9 11:52:08 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        New directory.
 
 \f
-Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-2006, 2007, 2008, 2009, 2011 Free Software Foundation, Inc.
+Copyright (C) 1996-2013 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright