diff options
author | obrien <obrien@FreeBSD.org> | 2002-05-09 20:02:13 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-05-09 20:02:13 +0000 |
commit | c8f5fc7032940ad6633f932ac40cade82ec4d0cc (patch) | |
tree | 29a0f0a6c79a69ecc64f612947a0fe5904311713 /contrib/gcc/except.h | |
parent | c9ab9ae440a8066b2c2b85b157b1fdadcf09916a (diff) | |
download | FreeBSD-src-c8f5fc7032940ad6633f932ac40cade82ec4d0cc.zip FreeBSD-src-c8f5fc7032940ad6633f932ac40cade82ec4d0cc.tar.gz |
Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT.
Diffstat (limited to 'contrib/gcc/except.h')
-rw-r--r-- | contrib/gcc/except.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/contrib/gcc/except.h b/contrib/gcc/except.h index f543c46..883a2b1 100644 --- a/contrib/gcc/except.h +++ b/contrib/gcc/except.h @@ -1,5 +1,5 @@ /* Exception Handling interface routines. - Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 + Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Contributed by Mike Stump <mrs@cygnus.com>. @@ -96,9 +96,9 @@ extern void add_partial_entry PARAMS ((tree)); add_partial_entry. */ extern void end_protect_partials PARAMS ((void)); - -/* A list of labels used for exception handlers. */ -extern rtx exception_handler_labels; +/* Invokes CALLBACK for every exception handler label. Only used by old + loop hackery; should not be used by new code. */ +extern void for_each_eh_label PARAMS ((void (*) (rtx))); /* Determine if the given INSN can throw an exception. */ extern bool can_throw_internal PARAMS ((rtx)); @@ -120,6 +120,7 @@ extern void maybe_remove_eh_handler PARAMS ((rtx)); extern void convert_from_eh_region_ranges PARAMS ((void)); extern void convert_to_eh_region_ranges PARAMS ((void)); extern void find_exception_handler_labels PARAMS ((void)); +extern bool current_function_has_exception_handlers PARAMS ((void)); extern void output_function_exception_table PARAMS ((void)); extern void expand_builtin_unwind_init PARAMS ((void)); |