* tree-ssa-loop-ivopts.c (get_computation_cost_at): Check depends_on
before using it.
From-SVN: r235807
+2016-05-03 Bin Cheng <bin.cheng@arm.com>
+
+ * tree-ssa-loop-ivopts.c (get_computation_cost_at): Check depends_on
+ before using it.
+
2016-05-03 Bin Cheng <bin.cheng@arm.com>
* tree-ssa-loop-ivopts.c (get_computation_cost_at): Don't clobber
/* Record setup cost in scrach field. */
cost.scratch = cost.cost;
- if (inv_expr_id)
+ if (inv_expr_id && depends_on && *depends_on)
{
*inv_expr_id =
get_loop_invariant_expr_id (data, ubase, cbase, ratio, address_p);
/* Clear depends on. */
- if (*inv_expr_id != -1 && depends_on && *depends_on)
+ if (*inv_expr_id != -1)
bitmap_clear (*depends_on);
}