aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel1@de.ibm.com>2005-12-18 15:44:00 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2005-12-18 15:44:00 +0000
commit6a60530dd6117831168a4bb9ea402d14667d9c36 (patch)
treea730c9292989135393a7c3907a0968ce58f61106 /gcc/tree-cfg.c
parente7f79e123c1536f13c4fb2196ad08067f0b256fb (diff)
downloadgcc-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.c2
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;