re PR target/14812 (ARM optimizer changes rsb/cmp to cmn, but condition codes different)
authorRichard Earnshaw <rearnsha@arm.com>
Sun, 3 Apr 2005 14:41:22 +0000 (14:41 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sun, 3 Apr 2005 14:41:22 +0000 (14:41 +0000)
commit1ac3e311ac63e79bc0772f6c40c25a0d46f8d59f
tree23109d2784dec27d70e60f3d7232d163c38d4143
parente5080aa60bff94b6af48ec730a9942c81e6eb4d2
re PR target/14812 (ARM optimizer changes rsb/cmp to cmn, but condition codes different)

PR target/14812
* arm.md (addsi3_compare0_for_combiner): Delete.
(addsi3_compare0_scratch_for_combiner): Delete.
(cmpsi_neg_shiftsi): Delete.
(compare_negsi_si): New pattern.
(cmpsi_negshiftsi_si): New pattern.
(negated_cbranchsi4): Restrict to equality_operator.

* arm.md (movhi_insn_arch4): delete trailing white space from assembler
template.

From-SVN: r97493
gcc/ChangeLog
gcc/config/arm/arm.md