Generate RTL for return in Thumb2 mode. Used by expand of return insn.
authorgretay <gretay@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2012 18:02:03 +0000 (18:02 +0000)
committergretay <gretay@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Jun 2012 18:02:03 +0000 (18:02 +0000)
commit8cba51a5af340dc81a275d8ce778b4beab33c331
tree7d4ce384c1e137bcd335966b253e29ecd86c1521
parente2549f8182c644e2b091b0b1c6d556da129e9fad
Generate RTL for return in Thumb2 mode. Used by expand of return insn.

2012-06-18  Ian Bolton  <ian.bolton@arm.com>
            Sameera Deshpande  <sameera.deshpande@arm.com>
            Greta Yorsh  <greta.yorsh@arm.com>

        * config/arm/arm-protos.h (thumb2_expand_return): New declaration.
        * config/arm/arm.c (thumb2_expand_return): New function.
        * config/arm/arm.md (return): Update condition and code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188744 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md