diff options
author | Jan Hubicka <jh@suse.cz> | 2005-05-28 00:50:41 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2005-05-27 22:50:41 +0000 |
commit | b59fa6cf91b357b25e00dd3f1c3e88dd5d0220e2 (patch) | |
tree | 9b52f4570bb28084ba650786b833a780a6ea3ad1 /gcc/except.h | |
parent | ea497bb84cf1e43948fd78d1d4a985182a91c0cd (diff) | |
download | gcc-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.h | 4 |
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. */ |