aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
authorBernd Schmidt <crux@gcc.gnu.org>1999-09-07 10:10:01 +0000
committerBernd Schmidt <crux@gcc.gnu.org>1999-09-07 10:10:01 +0000
commitafe3d09019946edd8476fa7e7fa965368e8b3904 (patch)
tree194b36b94e07894eebfa0d3294f15271a8a5be02 /gcc/except.c
parent6bc2c8c8a62bab3cdfd5051b2fdfa6ee7a90b1c8 (diff)
downloadgcc-afe3d09019946edd8476fa7e7fa965368e8b3904.zip
gcc-afe3d09019946edd8476fa7e7fa965368e8b3904.tar.gz
gcc-afe3d09019946edd8476fa7e7fa965368e8b3904.tar.bz2
Commit parts that were missing in Mark's last commit
From-SVN: r29164
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/except.c b/gcc/except.c
index aa9f19a..0548006 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -2393,6 +2393,7 @@ mark_eh_state (eh)
struct eh_status *eh;
{
mark_eh_stack (&eh->x_ehstack);
+ mark_eh_stack (&eh->x_catchstack);
mark_eh_queue (&eh->x_ehqueue);
ggc_mark_rtx (eh->x_catch_clauses);
@@ -2401,6 +2402,7 @@ mark_eh_state (eh)
ggc_mark_tree (eh->x_protect_list);
ggc_mark_rtx (eh->ehc);
+ ggc_mark_rtx (eh->x_eh_return_stub_label);
}
/* This group of functions initializes the exception handling data