diff options
author | Kaz Kojima <kkojima@rr.iij4u.or.jp> | 2007-01-19 02:04:21 +0900 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2007-01-18 17:04:21 +0000 |
commit | e2265be077337cbef09d8910ee391b3f3f7a048f (patch) | |
tree | 1ad9e5ce04be82cf522c7d6e5355f81fe06f3316 /gcc/config.gcc | |
parent | bfcb91214958cbe7b86b184bae34f8d07db4dbbc (diff) | |
download | gcc-e2265be077337cbef09d8910ee391b3f3f7a048f.zip gcc-e2265be077337cbef09d8910ee391b3f3f7a048f.tar.gz gcc-e2265be077337cbef09d8910ee391b3f3f7a048f.tar.bz2 |
m32r-protos.h (m32r_expand_epilogue): Declare it.
* config/m32r/m32r-protos.h (m32r_expand_epilogue): Declare it.
* config/m32r/m32r.c (m32r_setup_incoming_varargs): Use gen_frame_mem.
(m32r_compute_frame_size): Use unsigned for regno.
(m32r_reload_lr): Use gen_frame_mem.
(pop): New.
(m32r_output_function_epilogue): Don't output the function epilogue textually here.
(m32r_expand_epilogue): New.
(direct_return): Return false if the function has the interrupt attribute.
(m32r_hard_regno_rename_ok): Remove code for the textual epilogue.
* config/m32r/m32r.md (epilogue): New expander.
(return_lr, return_rte): New insns.
(return): Make it expander.
(return_normal): New expander.
From-SVN: r120904
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions