2014-07-16 Yvan Roux <yvan.roux@linaro.org>
commitab9bb139b5de0b7cd0fb4e43d59b8577f0516890
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 2014 16:37:52 +0000 (16 16:37 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 2014 16:37:52 +0000 (16 16:37 +0000)
tree6bd789e7eda5ae254d58de33db7fb91e68991154
parentcdf9e43b2eccf3e0c155704ea1d389071e5119be
2014-07-16  Yvan Roux  <yvan.roux@linaro.org>

Backport from trunk r211050.
2014-05-29  Richard Earnshaw <rearnsha@arm.com>
Richard Sandiford  <rdsandiford@googlemail.com>

        * arm/iterators.md (shiftable_ops): New code iterator.
        (t2_binop0, arith_shift_insn): New code attributes.
* arm/predicates.md (shift_nomul_operator): New predicate.
        * arm/arm.md (insn_enabled): Delete.
        (enabled): Remove insn_enabled test.
        (*arith_shiftsi): Delete.  Replace with ...
        (*<arith_shift_insn>_multsi): ... new pattern.
(*<arith_shift_insn>_shiftsi): ... new pattern.
* config/arm/arm.c (arm_print_operand): Handle operand format 'b'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@212682 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_9-branch/gcc/ChangeLog.linaro
gcc-4_9-branch/gcc/config/arm/arm.c
gcc-4_9-branch/gcc/config/arm/arm.md
gcc-4_9-branch/gcc/config/arm/iterators.md
gcc-4_9-branch/gcc/config/arm/predicates.md