aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-12-16 10:18:18 -0700
committerJeff Law <law@gcc.gnu.org>1996-12-16 10:18:18 -0700
commit4246e0c55bf669cfa59fc68e6dedea70a6cabdbd (patch)
tree5f578485e890367f61cfca81233f4b89af535401 /gcc/sched.c
parent58d1a58230888a6aa073bd0de2e102b9028575bf (diff)
downloadgcc-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