diff options
author | mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-26 14:24:15 +0000 |
---|---|---|
committer | mpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-26 14:24:15 +0000 |
commit | 9c26ddefa247262dd9f8981bd0a223c150f8aa75 (patch) | |
tree | 279455546fe84ded5e1dd39adb1a91ee26f4792d /gcc/sel-sched-ir.c | |
parent | d8068e0c0fc9232fccd722b66a8e9971cc9b88f4 (diff) | |
download | gcc-9c26ddefa247262dd9f8981bd0a223c150f8aa75.tar.gz |
PR c/61271
* sel-sched-ir.c (make_regions_from_the_rest): Fix condition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214523 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sel-sched-ir.c')
-rw-r--r-- | gcc/sel-sched-ir.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index c36658f15c4..dd777fa6bcf 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -6185,7 +6185,7 @@ make_regions_from_the_rest (void) FOR_EACH_BB_FN (bb, cfun) { - if (bb->loop_father && !bb->loop_father->num == 0 + if (bb->loop_father && bb->loop_father->num != 0 && !(bb->flags & BB_IRREDUCIBLE_LOOP)) loop_hdr[bb->index] = bb->loop_father->num; } |