diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-05-20 13:16:21 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-05-20 13:16:21 +0000 |
commit | e9ea51852552d10fda782a2892f735a85d183368 (patch) | |
tree | 2aacf1f76e270cc153b73b93b05b60bd444cf423 /gcc | |
parent | 768b94bc2dc1063d34447aa7252e7a2f9a0a491d (diff) | |
download | gcc-e9ea51852552d10fda782a2892f735a85d183368.zip gcc-e9ea51852552d10fda782a2892f735a85d183368.tar.gz gcc-e9ea51852552d10fda782a2892f735a85d183368.tar.bz2 |
[ARM] Adjust arith_shiftsi for -mrestrict-it.
* config/arm/arm.md (arith_shiftsi): Do not predicate for
arm_restrict_it.
From-SVN: r210640
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3acd963..58f93d1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-05-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/arm/arm.md (arith_shiftsi): Do not predicate for + arm_restrict_it. + 2014-05-20 Nick Clifton <nickc@redhat.com> * config/msp430/msp430.md (zero_extendpsisi2): Use + constraint on diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 97753ce..2202594 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -9886,6 +9886,7 @@ "TARGET_32BIT" "%i1%?\\t%0, %2, %4%S3" [(set_attr "predicable" "yes") + (set_attr "predicable_short_it" "no") (set_attr "shift" "4") (set_attr "arch" "a,t2,t2,a") ;; Thumb2 doesn't allow the stack pointer to be used for |