PR debug/46150
* tree-ssa-loop-ivopts.c (htab_inv_expr_eq): Don't return
true if expr1->hash != expr2->hash.
From-SVN: r166595
+2010-11-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/46150
+ * tree-ssa-loop-ivopts.c (htab_inv_expr_eq): Don't return
+ true if expr1->hash != expr2->hash.
+
2010-11-10 Joseph Myers <joseph@codesourcery.com>
* cfgloop.c (verify_loop_structure): Use %' in diagnostics. Start
const struct iv_inv_expr_ent *expr2 =
(const struct iv_inv_expr_ent *)ent2;
- return operand_equal_p (expr1->expr, expr2->expr, 0);
+ return expr1->hash == expr2->hash
+ && operand_equal_p (expr1->expr, expr2->expr, 0);
}
/* Hash function for loop invariant expressions. */