aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/ChangeLog')
-rw-r--r--gcc/java/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index d0dd068..e8c9d51 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,20 @@
+2002-11-18 Tom Tromey <tromey@redhat.com>
+
+ Fix for PR java/7912:
+ * expr.c (can_widen_reference_to): Allow cast of array to
+ Cloneable or Serializable.
+ * java-tree.h (java_lang_cloneable_identifier_node): Declare.
+ (java_io_serializable_identifier_node): Likewise.
+ * parse.y (java_lang_cloneable, java_io_serializable): Removed.
+ (valid_ref_assignconv_cast_p): Use new identifier nodes.
+ * lex.c (java_init_lex): Don't initialize java_lang_cloneable and
+ java_io_serializable.
+ * decl.c (java_init_decl_processing): Initialize
+ java_lang_cloneable_identifier_node and
+ java_io_serializable_identifier_node.
+ (java_lang_cloneable_identifier_node): New global.
+ (java_io_serializable_identifier_node): Likewise.
+
2002-11-14 Jens-Michael Hoffmann <jensmh@gmx.de>
* buffer.c: Remove unnecessary casts.