aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2009-09-10 11:01:23 -0700
committerRichard Henderson <rth@gcc.gnu.org>2009-09-10 11:01:23 -0700
commit671f9f3098adb1a7c989da1ee5180e08fb9c0f5f (patch)
tree1e26e005ab17ad875a7ffd828f74f03b4a8e883a /gcc/tree-cfg.c
parent15a15e8dc42b58e92b64924e8c15adceaff9a5ae (diff)
downloadgcc-671f9f3098adb1a7c989da1ee5180e08fb9c0f5f.zip
gcc-671f9f3098adb1a7c989da1ee5180e08fb9c0f5f.tar.gz
gcc-671f9f3098adb1a7c989da1ee5180e08fb9c0f5f.tar.bz2
gimple-iterator.c (gimple_find_edge_insert_loc): Use gimple_seq_empty_p to test for no PHI nodes.
* gimple-iterator.c (gimple_find_edge_insert_loc): Use gimple_seq_empty_p to test for no PHI nodes. * tree-cfg.c (split_critical_edges): Likewise. From-SVN: r151602
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 524422f..1357064 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -7250,7 +7250,7 @@ split_critical_edges (void)
Go ahead and split them too. This matches the logic in
gimple_find_edge_insert_loc. */
else if ((!single_pred_p (e->dest)
- || phi_nodes (e->dest)
+ || !gimple_seq_empty_p (phi_nodes (e->dest))
|| e->dest == EXIT_BLOCK_PTR)
&& e->src != ENTRY_BLOCK_PTR
&& !(e->flags & EDGE_ABNORMAL))