i386.md (*addsi_2_zext): Remove wrong assert.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 24 Apr 2012 15:23:22 +0000 (17:23 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 24 Apr 2012 15:23:22 +0000 (17:23 +0200)
* config/i386.md (*addsi_2_zext): Remove wrong assert.
(*addsi_3_zext): Ditto.

From-SVN: r186769

gcc/config/i386/i386.md

index 5d7cc408493197e6359709b56330461ec00f6421..0b2fe55463951162a5eac68dcea849baa105f559 100644 (file)
          tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
        }
 
-      gcc_assert (rtx_equal_p (operands[0], operands[1]));
       if (x86_maybe_negate_const_int (&operands[2], SImode))
         return "sub{l}\t{%2, %k0|%k0, %2}";
 
          tmp = operands[1], operands[1] = operands[2], operands[2] = tmp;
        }
 
-      gcc_assert (rtx_equal_p (operands[0], operands[1]));
       if (x86_maybe_negate_const_int (&operands[2], SImode))
         return "sub{l}\t{%2, %k0|%k0, %2}";