diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-12-16 10:18:18 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-12-16 10:18:18 -0700 |
commit | 4246e0c55bf669cfa59fc68e6dedea70a6cabdbd (patch) | |
tree | 5f578485e890367f61cfca81233f4b89af535401 /gcc/sched.c | |
parent | 58d1a58230888a6aa073bd0de2e102b9028575bf (diff) | |
download | gcc-4246e0c55bf669cfa59fc68e6dedea70a6cabdbd.zip gcc-4246e0c55bf669cfa59fc68e6dedea70a6cabdbd.tar.gz gcc-4246e0c55bf669cfa59fc68e6dedea70a6cabdbd.tar.bz2 |
mn10300.c (expand_epilogue): Restore registers in the "ret" instruction instead of a separate movm instruction.
* mn10300/mn10300.c (expand_epilogue): Restore registers in the
"ret" instruction instead of a separate movm instruction.
Support possible stack deallocation in "ret" instruction too.
* mn10300.md (return_internal): Use "ret" instead of "rets";
restore registers and deallocate stack as needed.
(load_movm): Delete unused pattern.
* mn10300/mn10300.h (SMALL_REGISTER_CLASSES): Define.
From-SVN: r13311
Diffstat (limited to 'gcc/sched.c')
0 files changed, 0 insertions, 0 deletions