diff options
author | Walter Lee <walt@tilera.com> | 2012-03-07 17:58:52 +0000 |
---|---|---|
committer | Walter Lee <walt@gcc.gnu.org> | 2012-03-07 17:58:52 +0000 |
commit | 95f2389a7d909045ccbe7475945f823eabf91a03 (patch) | |
tree | 1f246a231a409cfe684156447a6b6c50bd088cf0 /gcc/ada/gcc-interface/utils.c | |
parent | 5869104b39a940b7845b3546c510cad63cd791a2 (diff) | |
download | gcc-95f2389a7d909045ccbe7475945f823eabf91a03.zip gcc-95f2389a7d909045ccbe7475945f823eabf91a03.tar.gz gcc-95f2389a7d909045ccbe7475945f823eabf91a03.tar.bz2 |
Fix an unwinding bug for functions with dynamic stack frames.
* config/tilegx/tilegx.c (tilegx_expand_prologue): Don't generate
REG_CFA_* notes for the stack pointer.
(tilegx_expand_epilogue): Restore stack pointer by adjusting it by
EH_RETURN_STACKADJ_RTX.
* config/tilepro/tilepro.c (tilepro_expand_prologue): Don't
generate REG_CFA_* notes for the stack pointer.
(tilepro_expand_epilogue): Restore stack pointer by adjusting it
by EH_RETURN_STACKADJ_RTX.
From-SVN: r185070
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions