aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfgcleanup.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-08-05 07:41:45 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2016-08-05 07:41:45 +0000
commitee2810081e4008656ffb5a2f37a5a68d5d477e7e (patch)
treeb9d764e969d86420c6267f8ab69fb903a75890df /gcc/tree-cfgcleanup.c
parent343092cfa239bfc3b620b473efa3cabda19ea7b6 (diff)
downloadgcc-ee2810081e4008656ffb5a2f37a5a68d5d477e7e.zip
gcc-ee2810081e4008656ffb5a2f37a5a68d5d477e7e.tar.gz
gcc-ee2810081e4008656ffb5a2f37a5a68d5d477e7e.tar.bz2
tree-cfgcleanup.c (tree_forwarder_block_p): Use bb_loop_header_p.
2016-08-05 Richard Biener <rguenther@suse.de> * tree-cfgcleanup.c (tree_forwarder_block_p): Use bb_loop_header_p. * cfghooks.c (force_nonfallthru): If we ended up splitting a latch adjust loop info accordingly. From-SVN: r239163
Diffstat (limited to 'gcc/tree-cfgcleanup.c')
-rw-r--r--gcc/tree-cfgcleanup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c
index 4134c38..ab8a913 100644
--- a/gcc/tree-cfgcleanup.c
+++ b/gcc/tree-cfgcleanup.c
@@ -344,7 +344,7 @@ tree_forwarder_block_p (basic_block bb, bool phi_wanted)
{
basic_block dest;
/* Protect loop headers. */
- if (bb->loop_father->header == bb)
+ if (bb_loop_header_p (bb))
return false;
dest = EDGE_SUCC (bb, 0)->dest;