From c8f5fc7032940ad6633f932ac40cade82ec4d0cc Mon Sep 17 00:00:00 2001 From: obrien Date: Thu, 9 May 2002 20:02:13 +0000 Subject: Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT. --- contrib/gcc/except.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'contrib/gcc/except.h') 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 . @@ -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)); -- cgit v1.1