arm-protos.h: Add and update function protos.
authorXuepeng Guo <xguo@gcc.gnu.org>
Thu, 30 May 2013 08:11:30 +0000 (08:11 +0000)
committerXuepeng Guo <xguo@gcc.gnu.org>
Thu, 30 May 2013 08:11:30 +0000 (08:11 +0000)
commit24d5b0970a7d07a30430b17b2a837832c3b1b38e
tree7d5df32b06814b7ade77dd32dec02366031c6158
parentc1cccc15b70ec9a7afba448343c98c8c3eacf506
arm-protos.h: Add and update function protos.

gcc/ChangeLog:
2013-05-30  Bernd Schmidt  <bernds@codesourcery.com>
    Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* config/arm/arm-protos.h: Add and update function protos.
* config/arm/arm.c (use_simple_return_p): New added.
(thumb2_expand_return): Check simple_return flag.
* config/arm/arm.md: Add simple_return and conditional simple_return.
* config/arm/iterators.md: Add iterator for return and simple_return.

gcc/testsuite/ChangeLog:
2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* gcc.dg/shrink-wrap-alloca.c: New added.
* gcc.dg/shrink-wrap-pretend.c: New added.
* gcc.dg/shrink-wrap-sibcall.c: New added.

From-SVN: r199439
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/iterators.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/shrink-wrap-alloca.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/shrink-wrap-pretend.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/shrink-wrap-sibcall.c [new file with mode: 0644]