diff options
author | amacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-01-19 09:39:37 +0000 |
---|---|---|
committer | amacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-01-19 09:39:37 +0000 |
commit | 454c42da31687b35a7e5491222e8aff957b2b799 (patch) | |
tree | 78fafd43b4dbc569ee78f3f8754835b0bd6960e4 /gcc/java/lex.c | |
parent | daacf6f8122056b3526765b294cfaded2d22a9d2 (diff) | |
download | ppe42-gcc-454c42da31687b35a7e5491222e8aff957b2b799.tar.gz ppe42-gcc-454c42da31687b35a7e5491222e8aff957b2b799.zip |
* optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to all
calls within a libcall block to indicate no throws are possible.
* flow.c (find_basic_blocks, find_basic_blocks_1): Don't look for
libcall blocks. Don't add edges to exception handlers if we see
a REG_EH_REGION note with a value of 0.
(make_edges): Override active_eh_region vector if the call has a note
indicating the call does not throw.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24757 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/lex.c')
0 files changed, 0 insertions, 0 deletions