summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3dce7cf551d..7f6c40c436a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,13 @@
-2000-03-18 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+2000-03-19 Martin v. Löwis <loewis@informatik.hu-berlin.de>
+
+ * emit-rtl.c (push_to_full_sequence, end_full_sequence): New functions.
+ * except.c (emit_cleanup_handler): Use them.
+ (expand_end_all_catch): Likewise.
+ * function.c (fixup_var_refs): Likewise.
+ (expand_function_end): Clear catch_clauses_last.
+ * rtl.h (push_to_full_sequence, end_full_sequence): Declare.
+ * except.h (struct eh_status): New field x_catch_clauses_last.
+ (catch_clauses_last): New define.
* Makefile.in (tree.o): Depend on HASHTAB_H.
* tree.c: Include hashtab.h.