diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3acd9637a28b..58f93d122eda 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-05-20 Kyrylo Tkachov + + * config/arm/arm.md (arith_shiftsi): Do not predicate for + arm_restrict_it. + 2014-05-20 Nick Clifton * config/msp430/msp430.md (zero_extendpsisi2): Use + constraint on diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 97753ce1e984..22025949aa84 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