From: Andrew Haley Date: Wed, 14 Apr 1999 20:36:33 +0000 (+0000) Subject: flow.c: (make_edges): Always make edges from a basic block to its exception handlers... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a3e924fcb59eb9d3f506904576d92c7b90df6c32;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9c216d05cb8..5d592f04423 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Apr 14 21:29:18 1999 Andrew Haley + + * flow.c: (make_edges): Always make edges from a basic block + to its exception handlers, even if the block ends with a jump. + 1999-04-14 23:26 -0400 Zack Weinberg * graph.c (node_data): Return void. Ignore result of diff --git a/gcc/flow.c b/gcc/flow.c index c9bf5ab15b6..9b2151e86a5 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;