2013-09-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
commit074a13b9bd1a194c0ff23d37b62c18e96bbc177e
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Sep 2013 09:15:45 +0000 (10 09:15 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Sep 2013 09:15:45 +0000 (10 09:15 +0000)
tree32a6bb22870f312bf446f548da8b8a49eb4bdd57
parent98b1f9f24d409365d8edb006a05e29bcbd81a12a
2013-09-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>

gcc/
Backport from trunk r200197, 201411.
2013-06-19  Richard Earnshaw  <rearnsha@arm.com>

arm.md (split for eq(reg, 0)): Add variants for ARMv5 and Thumb2.
(peepholes for eq(reg, not-0)): Ensure condition register is dead after
pattern.  Use more efficient sequences on ARMv5 and Thumb2.

2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm.md (peepholes for eq (reg1) (reg2/imm)):
Generate canonical plus rtx with negated immediate instead of minus
where appropriate.
* config/arm/arm.c (thumb2_reorg): Handle ADCS <Rd>, <Rn> case.

gcc/testsuite/
Backport from trunk r201411.
2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* gcc.target/arm/pr46972-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@202430 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_8-branch/gcc/ChangeLog.linaro
gcc-4_8-branch/gcc/config/arm/arm.c
gcc-4_8-branch/gcc/config/arm/arm.md
gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro
gcc-4_8-branch/gcc/testsuite/gcc.target/arm/pr46975-2.c [new file with mode: 0644]