PR middle-end/56461
* tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Release path
vector even when returning true. Fix up function comment formatting.
From-SVN: r196398
2013-03-01 Jakub Jelinek <jakub@redhat.com>
+ PR middle-end/56461
+ * tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Release path
+ vector even when returning true. Fix up function comment formatting.
+
PR middle-end/56461
* ira-build.c (ira_loop_nodes_count): New variable.
(create_loop_tree_nodes): Initialize it.
EDGE_TO_CANCEL (if non-NULL) is an non-exit edge eliminated in the last iteration
of loop.
Return results in SIZE, estimate benefits for complete unrolling exiting by EXIT.
- Stop estimating after UPPER_BOUND is met. Return true in this case */
+ Stop estimating after UPPER_BOUND is met. Return true in this case. */
static bool
tree_estimate_loop_size (struct loop *loop, edge exit, edge edge_to_cancel, struct loop_size *size,
- size->last_iteration_eliminated_by_peeling) > upper_bound)
{
free (body);
+ path.release ();
return true;
}
}