summaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-04 00:48:51 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-04 00:48:51 +0000
commitab7ccfa2f029279b4235b12056b24548fa5594c5 (patch)
treea27e63fae9c2f86fa257d09e1bbbabb90556730c /gcc/except.c
parent673b6e5ab711ecbcf92baee766353878def2d8aa (diff)
downloadgcc-ab7ccfa2f029279b4235b12056b24548fa5594c5.tar.gz
* rtl.h (LCT_THROW): New.
* calls.c (emit_library_call_value_1): Handle it. * except.c (connect_post_landing_pads): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41070 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/except.c b/gcc/except.c
index ec13ed04437..5404f4989e7 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1818,7 +1818,7 @@ connect_post_landing_pads ()
if (outer)
emit_jump (outer->post_landing_pad);
else
- emit_library_call (unwind_resume_libfunc, LCT_NORETURN,
+ emit_library_call (unwind_resume_libfunc, LCT_THROW,
VOIDmode, 1, cfun->eh->exc_ptr, Pmode);
seq = get_insns ();