diff options
author | Andreas Krebbel <krebbel1@de.ibm.com> | 2005-12-18 15:44:00 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2005-12-18 15:44:00 +0000 |
commit | 6a60530dd6117831168a4bb9ea402d14667d9c36 (patch) | |
tree | a730c9292989135393a7c3907a0968ce58f61106 /gcc/tree-cfg.c | |
parent | e7f79e123c1536f13c4fb2196ad08067f0b256fb (diff) | |
download | gcc-6a60530dd6117831168a4bb9ea402d14667d9c36.zip gcc-6a60530dd6117831168a4bb9ea402d14667d9c36.tar.gz gcc-6a60530dd6117831168a4bb9ea402d14667d9c36.tar.bz2 |
tree-cfg.c (tree_flow_call_edges_add): Check for empty basic blocks.
2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
* tree-cfg.c (tree_flow_call_edges_add): Check for empty basic blocks.
* gcc.dg/20051201-1.c: New test.
From-SVN: r108755
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 3f925b3..d2e688e 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -4769,7 +4769,7 @@ tree_flow_call_edges_add (sbitmap blocks) if (!bsi_end_p (bsi)) t = bsi_stmt (bsi); - if (need_fake_edge_p (t)) + if (t && need_fake_edge_p (t)) { edge e; |