aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>1999-11-18 17:50:56 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1999-11-18 17:50:56 +0000
commit1e4ceb6f9ea4f1e0d5afccbf4a135f47b0110b79 (patch)
tree1e51c7da99a24a8b91dc684f56f9817dae2fb778 /gcc/cse.c
parent0e6b2107ca04f7ea045bf9456a12178d2133fbfe (diff)
downloadgcc-1e4ceb6f9ea4f1e0d5afccbf4a135f47b0110b79.zip
gcc-1e4ceb6f9ea4f1e0d5afccbf4a135f47b0110b79.tar.gz
gcc-1e4ceb6f9ea4f1e0d5afccbf4a135f47b0110b79.tar.bz2
except.h (struct eh_entry): Add goto_entry_p.
* except.h (struct eh_entry): Add goto_entry_p. (eh_region_from_symbol): Remove prototype. * except.c (find_func_region_from_symbol): New function. (emit_cleanup_handler): Likewise. (eh_region_from_symbol): Make it static. (add_new_handler): Verify the argument. (find_func_region): Update comment. (expand_eh_region_end): Expand handlers here, rater than waiting until expand_leftover_cleanups or start_all_catch. (expand_leftover_cleanups): Don't expand here. (expand_start_all_catch): Or here. (expand_rethrow): Check the return value from find_func_region. * function.c (expand_function_end): Emit the catch_clauses. From-SVN: r30576
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions