summaryrefslogtreecommitdiff
path: root/gcc/rtl.h
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/rtl.h
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/rtl.h')
-rw-r--r--gcc/rtl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index e4f2ab03714..667a304aec3 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1982,7 +1982,8 @@ enum libcall_type
LCT_PURE = 2,
LCT_CONST_MAKE_BLOCK = 3,
LCT_PURE_MAKE_BLOCK = 4,
- LCT_NORETURN = 5
+ LCT_NORETURN = 5,
+ LCT_THROW = 6
};
extern void emit_library_call PARAMS ((rtx, enum libcall_type,