diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-05-18 08:10:20 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-05-18 08:10:20 +0000 |
commit | 303e92675619546a394f67ad0a37106dd3c7518c (patch) | |
tree | 82555e098956bfa282574d195d0b116ab38901cd /gcc/tree-loop-distribution.c | |
parent | ab297b31366aae41396b333bbe2d7bc9a408ba13 (diff) |
2016-05-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/71168
* tree-loop-distribution.c (distribute_loop): Move *destroy_p
initialization earlier.
* gcc.dg/torture/pr71168.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236361 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-loop-distribution.c')
-rw-r--r-- | gcc/tree-loop-distribution.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c index a801348453a4..dbc8e3cdbdc8 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -1413,6 +1413,7 @@ distribute_loop (struct loop *loop, vec<gimple *> stmts, graph *pg = NULL; int num_sccs = 1; + *destroy_p = false; *nb_calls = 0; auto_vec<loop_p, 3> loop_nest; if (!find_loop_nest (loop, &loop_nest)) @@ -1647,7 +1648,6 @@ distribute_loop (struct loop *loop, vec<gimple *> stmts, if (dump_file && (dump_flags & TDF_DETAILS)) dump_rdg_partitions (dump_file, partitions); - *destroy_p = false; FOR_EACH_VEC_ELT (partitions, i, partition) { if (partition_builtin_p (partition)) |