aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/ChangeLog')
-rw-r--r--gcc/java/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 01f513b..1c8e2075 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,15 @@
+2001-05-12 Richard Henderson <rth@redhat.com>
+
+ * java-tree.def (JAVA_EXC_OBJ_EXPR): New.
+ * expr.c (java_lang_expand_expr): Expand it.
+ (process_jvm_instruction): Build JAVA_EXC_OBJ_EXPR instead of
+ calling build_exception_object_ref.
+ * parse.y (catch_clause_parameter): Likewise.
+ (build_dot_class_method): Likewise.
+ (try_reference_assignconv): Likewise.
+ * check-init.c (check_init): Check JAVA_EXC_OBJ_EXPR not EXC_PTR_EXPR.
+ * jcf-write.c (generate_bytecode_insns): Likewise.
+
2001-05-07 Alexandre Petit-Bianco <apbianco@redhat.com>
* parse.y (build_unresolved_array_type): Set