mn10300.c (expand_epilogue): Restore registers in the "ret" instruction instead…
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
Showing
Please
register
or
sign in
to comment