diff options
author | Christian Bruel <christian.bruel@st.com> | 2012-09-14 15:22:29 +0200 |
---|---|---|
committer | Christian Bruel <chrbr@gcc.gnu.org> | 2012-09-14 15:22:29 +0200 |
commit | fcf8632eede077dd7ca327768af56e28f2d3fdca (patch) | |
tree | a1dcc9b0a7cffcda35e3ad8ce7798b445d761443 /gcc/expr.c | |
parent | 312f9b9de78c8074663a6450d49bd5113dea3509 (diff) | |
download | gcc-fcf8632eede077dd7ca327768af56e28f2d3fdca.zip gcc-fcf8632eede077dd7ca327768af56e28f2d3fdca.tar.gz gcc-fcf8632eede077dd7ca327768af56e28f2d3fdca.tar.bz2 |
re PR target/54546 (SH: Enable -fshrink-wrap)
PR target/54546
* config/sh/sh-protos.h (sh_need_epilogue): Delete.
(sh_can_use_simple_return_p): Declare.
* config/sh/sh.c (sh_can_use_simple_return_p): Define.
(sh_need_epilogue, sh_need_epilogue_known): Delete.
(sh_output_function_epilogue): Remove sh_need_epilogue_known.
* config/sh/sh.md (simple_return, return): Define.
(epilogue): Use inline return rtl.
(sh_expand_epilogue): Cleanup parameters boolean type.
* config/sh/iterators.md (any_return): New iterator.
From-SVN: r191301
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions