diff options
author | walt <walt@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-07 17:58:52 +0000 |
---|---|---|
committer | walt <walt@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-07 17:58:52 +0000 |
commit | c6cfe48feb80ec3f79a8e4e975581b8a8fdbbb89 (patch) | |
tree | 1f246a231a409cfe684156447a6b6c50bd088cf0 /gcc/ada/gcc-interface/utils.c | |
parent | 4e2b92f68fced845b12815c3e1390ab60f5acd9a (diff) | |
download | ppe42-gcc-c6cfe48feb80ec3f79a8e4e975581b8a8fdbbb89.tar.gz ppe42-gcc-c6cfe48feb80ec3f79a8e4e975581b8a8fdbbb89.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185070 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions