aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-03-19 18:49:57 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-03-19 13:49:57 -0500
commit6e1f1f930b46d57aaf3fdd3fbbbb5fe68aee4f7d (patch)
treeb57b968b0267bce9a38220aef32bf1f1da96a773 /gcc/except.c
parent75d028ffdd8795c48acca596836cb0ff694b9046 (diff)
downloadgcc-6e1f1f930b46d57aaf3fdd3fbbbb5fe68aee4f7d.zip
gcc-6e1f1f930b46d57aaf3fdd3fbbbb5fe68aee4f7d.tar.gz
gcc-6e1f1f930b46d57aaf3fdd3fbbbb5fe68aee4f7d.tar.bz2
except.c (init_eh): Do nothing.
* except.c (init_eh): Do nothing. (save_eh_status): Call init_eh_for_function, not init_eh. * function.c (push_function_context_to): Don't call init_emit. From-SVN: r18710
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/except.c b/gcc/except.c
index 4a0c249..de538fa 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1788,9 +1788,6 @@ check_exception_handler_labels ()
void
init_eh ()
{
- /* Generate rtl to reference the variable in which the PC of the
- current context is saved. */
- (void) build_pointer_type (make_node (VOID_TYPE));
}
/* Initialize the per-function EH information. */
@@ -1827,7 +1824,7 @@ save_eh_status (p)
p->protect_list = protect_list;
p->ehc = current_function_ehc;
- init_eh ();
+ init_eh_for_function ();
}
/* Restore the per-function EH info saved into the area denoted by P.