summaryrefslogtreecommitdiff
path: root/gcc/tree-parloops.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2015-11-06 13:21:51 +0000
committerTom de Vries <vries@gcc.gnu.org>2015-11-06 13:21:51 +0000
commit4a4b6c4c277f17b2f33c6c6828a906c028d8a0b6 (patch)
treef82c03681afd524bd201e90cf7dd5b870573c584 /gcc/tree-parloops.c
parentc9aa6b940fb8c010ffbba8a6a2eb3ce1de21389f (diff)
downloadgcc-4a4b6c4c277f17b2f33c6c6828a906c028d8a0b6.tar.gz
Fix transform_to_exit_first_loop_alt with -g
2015-11-06 Tom de Vries <tom@codesourcery.com> * tree-cfg.c (gimple_split_block_before_cond_jump): Split before cond_jump, instead of split after last nondebug insn before cond_jump. * tree-parloops.c (transform_to_exit_first_loop_alt): Verify ssa before returning. From-SVN: r229847
Diffstat (limited to 'gcc/tree-parloops.c')
-rw-r--r--gcc/tree-parloops.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 6c856340b96..3d41275c4d3 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -1737,6 +1737,8 @@ transform_to_exit_first_loop_alt (struct loop *loop,
/* Recalculate dominance info. */
free_dominance_info (CDI_DOMINATORS);
calculate_dominance_info (CDI_DOMINATORS);
+
+ checking_verify_ssa (true, true);
}
/* Tries to moves the exit condition of LOOP to the beginning of its header