re PR target/52294 ([ARM Thumb] generated asm code produces "branch out of range...
authorRichard Earnshaw <rearnsha@arm.com>
Tue, 21 Feb 2012 15:38:35 +0000 (15:38 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Tue, 21 Feb 2012 15:38:35 +0000 (15:38 +0000)
commit23d2a817bfe45bc2067aedae02b61f9980bd2730
tree48fe59a405330210ecee291dec3ae758c92a7b2c
parent602c33696193828bec87f33a9bd2777b476f4dfb
re PR target/52294 ([ARM Thumb] generated asm code produces "branch out of range" error in gas with -Os -mcpu=cortex-a9)

PR target/52294
* thumb2.md (thumb2_shiftsi3_short): Split register and
immediate shifts.  For register shifts tie operands 0 and 1.
(peephole2 for above): Check that register-controlled shifts
have suitably tied operands.

From-SVN: r184442
gcc/ChangeLog
gcc/config/arm/thumb2.md