aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2012-09-14 15:22:29 +0200
committerChristian Bruel <chrbr@gcc.gnu.org>2012-09-14 15:22:29 +0200
commitfcf8632eede077dd7ca327768af56e28f2d3fdca (patch)
treea1dcc9b0a7cffcda35e3ad8ce7798b445d761443 /gcc/expr.c
parent312f9b9de78c8074663a6450d49bd5113dea3509 (diff)
downloadgcc-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