]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/java/ChangeLog
Index: gcc/ChangeLog
[gcc.git] / gcc / java / ChangeLog
index 3bcd3f6c3bf1cd24c43e9038c69968fe3dc91d4a..e1eb6f145587c00bc7e83610366e944d02f0b583 100644 (file)
@@ -1,3 +1,172 @@
+2002-09-16  Geoffrey Keating  <geoffk@apple.com>
+
+       * java-tree.h (union lang_tree_node): Add chain_next option.
+
+2002-09-16  Richard Henderson  <rth@redhat.com>
+
+       * jcf-parse.c (get_constant): Runtime check for IEEE format;
+       use new real.h interface.
+       * jcf-write.c (find_constant_index): Use new real.h interface.
+       * lex.c (IS_ZERO): Use REAL_VALUES_EQUAL.
+
+2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * lang.c: Follow spelling conventions.
+
+2002-09-11  Per Bothner  <per@bothner.com>
+
+       * parse.y (fold_constant_for_init):  If a VAR_DECL, convert numerical
+       constant to the type of the field.
+       (java_complete_tree):  Remove now-redundant code.
+
+       * parse.y (fold_constant_for_init):  'null' is not a constant expr.
+
+2002-09-03  Jesse Rosenstock  <jmr@ugcs.caltech.edu>
+
+       For PR java/5794:
+       * verify.c (verify_jvm_instructions) [OPCODE_jsr]: Only push the
+       return label if a ret instruction for the jsr has been reached.
+
+2002-09-09  Ranjit Mathew  <rmathew@hotmail.com>
+
+       * parse.y (DIR_SEPARATOR): Don't define.
+       (check_class_interface_creation): Use IS_DIR_SEPARATOR.
+
+2002-08-28  Andrew Haley  <aph@redhat.com>
+
+       * verify.c (verify_jvm_instructions): Allow exception handler
+       inside code that is being protected, but generate a warning.
+       * except.c (link_handler): Initialize `expanded' in new eh_range.
+       (binding_depth, is_class_level, current_pc): Declare extern.
+
+2002-09-01  Mark Wielaard <mark@klomp.org>
+
+       * gcj.texi: Add chapter about system properties.
+       Fixed some typos.
+
+2002-08-26  Tom Tromey  <tromey@redhat.com>
+
+       * parse.y (try_builtin_assignconv): Allow narrowing primitive
+       conversion if RHS_TYPE is byte, short, or char.
+
+2002-08-22  Tom Tromey  <tromey@redhat.com>
+
+       * gcj.texi (Invoking gij): Document -cp and -classpath.
+
+2002-08-21  Tom Tromey  <tromey@redhat.com>
+
+       * Make-lang.in (java/jcf-path.o): Use $(datadir), not
+       $(prefix)/share.  For PR libgcj/7633.
+
+       For PR java/6005 and PR java/7611:
+       * lang.c (LANG_HOOKS_CAN_USE_BITFIELDS_P): New define.
+       (java_can_use_bit_fields_p): New function.
+
+2002-08-16  Tom Tromey  <tromey@redhat.com>
+
+       * gcj.texi (Class Initialization): Mention class initialization of
+       arrays.
+
+2002-07-30  Andrew Haley  <aph@cambridge.redhat.com>
+
+       * Make-lang.in (java-tree-inline.o): New.
+       (JAVA_OBJS): Add java-tree-inline.o.
+       * parse.y (source_end_java_method): Call java_optimize_inline.
+       (java_expand_method_bodies): Save method's tree in
+       DECL_SAVED_TREE.
+       (add_stmt_to_compound): Keep track of the number of statments.
+       * lang.c (java_init): Enable flag_inline_trees.
+       (java_post_options): If flag_inline_functions is on, enable
+       flag_inline_trees instread.
+       (decl_constant_value): New.
+       (java_tree_inlining_walk_subtrees): New.
+       * java-tree.h (DECL_NUM_STMTS): New macro.
+       (java_optimize_inline): Declare.
+       * expr.c (java_expand_expr): Allow a BLOCK to return a value.
+       Handle a LABEL_EXPR.
+       * decl.c (build_result_decl): If we already have a DECL_RESULT
+       don't make another.
+       (dump_function): New.
+       (java_optimize_inline): New.
+       (dump_function): New.
+
+2002-08-13  Jesse Rosenstock  <jmr@fulcrummicro.com>
+
+       For PR java/7483:
+       * parse.y (build_assertion): Invert return from
+       desiredAssertionStatus.
+
+2002-08-08  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       * jcf-write.c (get_access_flags): Return correct access flags for 
+       private and protected inner classes.
+
+2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * java/Make-lang.in (java.mostlyclean): Remove coverage files.
+
+2002-08-05  Geoffrey Keating  <geoffk@redhat.com>
+
+       * mangle_name.c: Don't include obstack.h twice.
+       * xref.c: Don't include obstack.h.
+
+2002-08-04  Geoffrey Keating  <geoffk@redhat.com>
+
+       * class.c: (permanent_obstack): Delete declaration.
+       * constants.c: (permanent_obstack): Delete declaration.
+       * except.c: (permanent_obstack): Delete declaration.
+       * expr.c: (permanent_obstack): Delete declaration.
+       * jcf-parse.c: (permanent_obstack): Delete declaration.
+       (saveable_obstack): Delete declaration.
+       * parse.h: (permanent_obstack): Delete declaration.
+       * typeck.c: (permanent_obstack): Delete declaration.
+
+2002-08-04  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * gcj.texi (version-gcc): Increase to 3.3.
+
+2002-07-22  Tom Tromey  <tromey@redhat.com>
+
+       * lex.c (java_lex): Check for `e' or `E' after 0.
+
+2002-07-21  Richard Henderson  <rth@redhat.com>
+
+       * lang.c (java_unsafe_for_reeval): New.
+       (LANG_HOOKS_UNSAFE_FOR_REEVAL): New.
+
+2002-07-21  Neil Booth  <neil@daikokuya.co.uk>
+
+       * jcf-path.c (GET_ENV_PATH_LIST): Remove.
+       (jcf_path_init): Use GET_ENVIRONMENT.
+
+2002-07-10  Roger Sayle  <roger@eyesopen.com>
+           Zack Weinberg <zack@codesourcery.com>
+
+       * builtins.c (initialize_builtins): Remove defines that
+       handled C/C++ specific junk hereby removed from builtins.def.
+
+2002-07-07  Neil Booth  <neil@daikokuya.co.uk>
+
+       * lang.c (java_post_options): Update prototype.
+
+2002-07-05  Roger Sayle  <roger@eyesopen.com>
+
+       * builtins.c (initialize_builtins): Ignore the additional
+       parameter to DEF_BUILTIN.  Handle more C/C++ specific junk in
+       the builtins.def file.
+
+2002-07-01  Tom Tromey  <tromey@redhat.com>
+
+       For PR libgcj/7073:
+       * parse.y (patch_incomplete_class_ref): Handle VOID_TYPE
+       specially.
+
+2002-07-01  Roger Sayle  <roger@eyesopen.com>
+
+       * java/decl.c (builtin_function): Accept additional parameter.
+       (java_init_decl_processing): Pass an additional NULL_TREE
+       argument to builtin_function.
+
 2002-06-29  T.J. Mather  <tjmather@maxmind.com>
 
        * gcj.texi: Fixed gcj invocation example so that it compiles.
This page took 0.041536 seconds and 5 git commands to generate.