diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2010-07-09 09:03:22 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2010-07-09 09:03:22 +0000 |
commit | e784c52cd2d0599cc29c8a66240af64cfac79371 (patch) | |
tree | be889d32ba5885b93f3e713bd003853799f88d3b /gcc/tree-ssa-alias.c | |
parent | ac2856486dd4f460c7cdb0db6a027df6010fee49 (diff) | |
download | gcc-e784c52cd2d0599cc29c8a66240af64cfac79371.zip gcc-e784c52cd2d0599cc29c8a66240af64cfac79371.tar.gz gcc-e784c52cd2d0599cc29c8a66240af64cfac79371.tar.bz2 |
re PR target/40657 (allocate local variables with fewer instructions)
PR target/40657
* config/arm/arm.c (thumb1_extra_regs_pushed): New arg FOR_PROLOGUE.
All callers changed.
Handle the case when we're called for the epilogue.
(thumb_unexpanded_epilogue): Use it.
(thumb1_expand_epilogue): Likewise.
testsuite/
PR target/40657
* gcc.target/arm/pr40657-1.c: New test.
* gcc.target/arm/pr40657-2.c: New test.
* gcc.c-torture/execute/pr40657.c: New test.
From-SVN: r161988
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions