2012-04-24 Andrew Pinski <apinski@cavium.com>
* tree-ssa-forwprop.c (simplify_bitwise_binary):
Don't directly use def1/def2.
From-SVN: r186757
+2012-04-24 Andrew Pinski <apinski@cavium.com>
+
+ * tree-ssa-forwprop.c (simplify_bitwise_binary):
+ Don't directly use def1/def2.
+
2012-04-24 Richard Guenther <rguenther@suse.de>
PR tree-optimization/53098
/* Simplify (A & B) OP0 (C & B) to (A OP0 C) & B. */
if (def1_code == def2_code
&& def1_code == BIT_AND_EXPR
- && operand_equal_for_phi_arg_p (gimple_assign_rhs2 (def1),
- gimple_assign_rhs2 (def2)))
+ && operand_equal_for_phi_arg_p (def1_arg2,
+ def2_arg2))
{
- tree b = gimple_assign_rhs2 (def1);
+ tree b = def1_arg2;
tree a = def1_arg1;
tree c = def2_arg1;
tree inner = fold_build2 (code, TREE_TYPE (arg2), a, c);