aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1997-04-23 20:04:25 +0000
committerMike Stump <mrs@gcc.gnu.org>1997-04-23 20:04:25 +0000
commite976b8b277eb0ae570a2c3317e77713fff846758 (patch)
treeed1bd25525ef36f94c97fb911c74203e02095a25 /gcc/expr.h
parent2284f91b110a72392473ec763f64c1e7ea12a1d0 (diff)
downloadgcc-e976b8b277eb0ae570a2c3317e77713fff846758.zip
gcc-e976b8b277eb0ae570a2c3317e77713fff846758.tar.gz
gcc-e976b8b277eb0ae570a2c3317e77713fff846758.tar.bz2
Add setjmp/longjmp exception handling.
From-SVN: r13968
Diffstat (limited to 'gcc/expr.h')
-rw-r--r--gcc/expr.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/gcc/expr.h b/gcc/expr.h
index 573acdf..ee954ef 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -108,12 +108,6 @@ extern tree nonlocal_labels;
These are the arguments to function calls that have already returned. */
extern int pending_stack_adjust;
-/* A list of all cleanups which belong to the arguments of
- function calls being expanded by expand_call. */
-#ifdef TREE_CODE /* Don't lose if tree.h not included. */
-extern tree cleanups_this_call;
-#endif
-
/* When temporaries are created by TARGET_EXPRs, they are created at
this level of temp_slot_level, so that they can remain allocated
until no longer needed. CLEANUP_POINT_EXPRs define the lifetime
@@ -359,6 +353,12 @@ extern rtx memset_libfunc;
extern rtx bzero_libfunc;
extern rtx throw_libfunc;
+extern rtx sjthrow_libfunc;
+extern rtx sjpopnthrow_libfunc;
+extern rtx terminate_libfunc;
+extern rtx setjmp_libfunc;
+extern rtx longjmp_libfunc;
+extern rtx get_dynamic_handler_chain_libfunc;
extern rtx eqhf2_libfunc;
extern rtx nehf2_libfunc;
@@ -705,9 +705,6 @@ extern void clear_pending_stack_adjust PROTO((void));
extern void do_pending_stack_adjust PROTO((void));
#ifdef TREE_CODE
-/* Expand all cleanups up to OLD_CLEANUPS. */
-extern void expand_cleanups_to PROTO((tree));
-
/* Generate code to evaluate EXP and jump to LABEL if the value is zero. */
extern void jumpifnot PROTO((tree, rtx));