2013-07-03 Christophe Lyon <christophe.lyon@linaro.org>
commit654146e047231dd1ff00fa46b45a0c1626d5f3ef
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jul 2013 09:11:46 +0000 (5 09:11 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Jul 2013 09:11:46 +0000 (5 09:11 +0000)
tree5c40b53f3fa4a3e94b0d5baf385d43ab87ae3165
parent4d75bd5a06b5fc09060339ebbc6b270d8a3456fa
2013-07-03  Christophe Lyon  <christophe.lyon@linaro.org>

Revert backport from mainline (r199438, r199439, 199533)
gcc/
2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

* config/arm/arm.c (arm_add_cfa_adjust_cfa_note): New added.
(arm_emit_multi_reg_pop): Add REG_CFA_ADJUST_CFA notes.
(arm_emit_vfp_multi_reg_pop): Likewise.
(thumb2_emit_ldrd_pop): Likewise.
(arm_expand_epilogue): Add misc REG_CFA notes.
(arm_unwind_emit): Skip REG_CFA_ADJUST_CFA and REG_CFA_RESTORE.

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.dg/shrink-wrap-alloca.c: New added.
* gcc.dg/shrink-wrap-pretend.c: New added.
* gcc.dg/shrink-wrap-sibcall.c: New added.

gcc/testsuite/
2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

* gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.

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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@200691 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_8-branch/gcc/ChangeLog.linaro
gcc-4_8-branch/gcc/config/arm/arm-protos.h
gcc-4_8-branch/gcc/config/arm/arm.c
gcc-4_8-branch/gcc/config/arm/arm.md
gcc-4_8-branch/gcc/config/arm/iterators.md
gcc-4_8-branch/gcc/testsuite/ChangeLog.linaro
gcc-4_8-branch/gcc/testsuite/gcc.dg/shrink-wrap-alloca.c [deleted file]
gcc-4_8-branch/gcc/testsuite/gcc.dg/shrink-wrap-pretend.c [deleted file]
gcc-4_8-branch/gcc/testsuite/gcc.dg/shrink-wrap-sibcall.c [deleted file]