Commit dcc53f13 by Jakub Jelinek Committed by Jakub Jelinek

re PR debug/46150 (-fcompare-debug failure (length) with -fPIC -O2)

	PR debug/46150
	* tree-ssa-loop-ivopts.c (htab_inv_expr_eq): Don't return
	true if expr1->hash != expr2->hash.

From-SVN: r166595
parent 9c8b5215
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
......@@ -834,7 +834,8 @@ htab_inv_expr_eq (const void *ent1, const void *ent2)
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. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment