for STORE_FLAG_VALUE==-1 case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172930
138bc75d-0d04-0410-961f-
82ee72b054a4
+2011-04-25 Maxim Kuvyrkov <maxim@codesourcery.com>
+ Eric Botcazou <ebotcazou@adacore.com>
+
+ * combine.c (combine_simplify_rtx): Avoid mis-simplifying conditionals
+ for STORE_FLAG_VALUE==-1 case.
+
2011-04-24 Richard Sandiford <richard.sandiford@linaro.org>
PR target/43804
/* If STORE_FLAG_VALUE is -1, we have cases similar to
those above. */
- if (STORE_FLAG_VALUE == -1
+ if (in_cond)
+ ;
+
+ else if (STORE_FLAG_VALUE == -1
&& new_code == NE && GET_MODE_CLASS (mode) == MODE_INT
&& op1 == const0_rtx
&& (num_sign_bit_copies (op0, mode)