2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
commitd67b274ed6005e75cc3847729a0734b4af2c96a6
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Oct 2013 22:12:37 +0000 (2 22:12 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Oct 2013 22:12:37 +0000 (2 22:12 +0000)
tree0b912e39308cbcb912760f391162dc205b37b231
parentdd89f76267ece30f6ddc37ec19c6db4e58656b48
2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>

Backport from trunk r203059,203116.
2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>

PR target/58578
Revert
2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
* config/arm/arm.md (arm_ashldi3_1bit):  define_insn into
define_insn_and_split.
(arm_ashrdi3_1bit,arm_lshrdi3_1bit): Likewise.
(shiftsi3_compare): New pattern.
(rrx): New pattern.
* config/arm/unspecs.md (UNSPEC_RRX): New.

2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>

Backport from trunk r203059,203116.
2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>

PR Target/58578
* gcc.target/arm/pr58578.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@203137 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_8-branch/gcc/ChangeLog.linaro
gcc-4_8-branch/gcc/config/arm/arm.md
gcc-4_8-branch/gcc/config/arm/unspecs.md
gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro