aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
diff options
context:
space:
mode:
authorAndrew Haley <aph@cygnus.com>1999-04-14 20:36:33 +0000
committerJeff Law <law@gcc.gnu.org>1999-04-14 14:36:33 -0600
commita3e924fcb59eb9d3f506904576d92c7b90df6c32 (patch)
treebb85737fa346b230dc9a4229799b992d439b69d5 /gcc/flow.c
parenta30d557c369edf926b0d1fa48e419dfdda86d523 (diff)
downloadgcc-a3e924fcb59eb9d3f506904576d92c7b90df6c32.zip
gcc-a3e924fcb59eb9d3f506904576d92c7b90df6c32.tar.gz
gcc-a3e924fcb59eb9d3f506904576d92c7b90df6c32.tar.bz2
flow.c: (make_edges): Always make edges from a basic block to its exception handlers...
* flow.c: (make_edges): Always make edges from a basic block to its exception handlers, even if the block ends with a jump. From-SVN: r26464
Diffstat (limited to 'gcc/flow.c')
-rw-r--r--gcc/flow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/flow.c b/gcc/flow.c
index c9bf5ab..9b2151e 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -981,7 +981,7 @@ make_edges (label_value_list, bb_eh_end)
Also mark the CALL_INSN as reaching any nonlocal goto handler. */
- else if (code == CALL_INSN || asynchronous_exceptions)
+ if (code == CALL_INSN || asynchronous_exceptions)
{
int is_call = (code == CALL_INSN ? EDGE_ABNORMAL_CALL : 0);
handler_info *ptr;