From 420da8caae151d84ef45e31cf058e9832d856b9e Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Thu, 11 Sep 2008 14:53:20 +0000 Subject: tree-vectorizer.c (slpeel_add_loop_guard): Fix types. 2008-09-11 Richard Guenther * tree-vectorizer.c (slpeel_add_loop_guard): Fix types. (set_prologue_iterations): Likewise. * tree-vect-transform.c (vect_create_addr_base_for_vector_ref): Likewise. (vect_update_init_of_dr): Likewise. * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Fix type verification. * fold-const.c (fold_unary): Do not generate calculations in sub-types. From-SVN: r140291 --- gcc/tree-ssa-forwprop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/tree-ssa-forwprop.c') diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c index bf860d9..3513ee0 100644 --- a/gcc/tree-ssa-forwprop.c +++ b/gcc/tree-ssa-forwprop.c @@ -834,7 +834,7 @@ forward_propagate_addr_expr_1 (tree name, tree def_rhs, if (TREE_CODE (rhs2) == SSA_NAME /* Avoid problems with IVopts creating PLUS_EXPRs with a different type than their operands. */ - && useless_type_conversion_p (TREE_TYPE (lhs), TREE_TYPE (name))) + && useless_type_conversion_p (TREE_TYPE (lhs), TREE_TYPE (def_rhs))) return forward_propagate_addr_into_variable_array_index (rhs2, def_rhs, use_stmt_gsi); return false; -- cgit v1.1