aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.h
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2005-05-28 00:50:41 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2005-05-27 22:50:41 +0000
commitb59fa6cf91b357b25e00dd3f1c3e88dd5d0220e2 (patch)
tree9b52f4570bb28084ba650786b833a780a6ea3ad1 /gcc/except.h
parentea497bb84cf1e43948fd78d1d4a985182a91c0cd (diff)
downloadgcc-b59fa6cf91b357b25e00dd3f1c3e88dd5d0220e2.zip
gcc-b59fa6cf91b357b25e00dd3f1c3e88dd5d0220e2.tar.gz
gcc-b59fa6cf91b357b25e00dd3f1c3e88dd5d0220e2.tar.bz2
except.c (can_throw_internal_1, [...]): Add "is_resx" argument.
* except.c (can_throw_internal_1, can_throw_external_1): Add "is_resx" argument. (can_throw_external, can_throw_internal): Bring into sync wrt dealing resx. * except.h (can_throw_internal_1, can_throw_external_1): Update prototype. * tree-eh.c (tree_can_throw_internal, tree_can_throw_external): Deal properly with resx. From-SVN: r100282
Diffstat (limited to 'gcc/except.h')
-rw-r--r--gcc/except.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/except.h b/gcc/except.h
index 9526b86..9188c3bb 100644
--- a/gcc/except.h
+++ b/gcc/except.h
@@ -46,9 +46,9 @@ extern void for_each_eh_label (void (*) (rtx));
extern void for_each_eh_region (void (*) (struct eh_region *));
/* Determine if the given INSN can throw an exception. */
-extern bool can_throw_internal_1 (int);
+extern bool can_throw_internal_1 (int, bool);
extern bool can_throw_internal (rtx);
-extern bool can_throw_external_1 (int);
+extern bool can_throw_external_1 (int, bool);
extern bool can_throw_external (rtx);
/* Set TREE_NOTHROW and cfun->all_throwers_are_sibcalls. */