]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/m68k/m68k.c
m68k.h (EH_RETURN_DATA_REGNO): Define.
authorAndreas Schwab <schwab@suse.de>
Tue, 3 Dec 2002 19:45:30 +0000 (19:45 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Tue, 3 Dec 2002 19:45:30 +0000 (19:45 +0000)
commit2cff4a6e82a8ad3b38642fc9ec70cce39526455e
tree5532894813b0cbd067a23a688dda63648d311525
parentb3eed2db617dcca96b438e0ca0b22f822acefe05
m68k.h (EH_RETURN_DATA_REGNO): Define.

* config/m68k/m68k.h (EH_RETURN_DATA_REGNO): Define.
(EH_RETURN_STACKADJ_RTX): Define.
(EH_RETURN_HANDLER_RTX): Define.
(ASM_PREFERRED_EH_DATA_FORMAT): Define.
* config/m68k/m68k.c (m68k_save_reg): New function.  Handle eh
registers and don't save fixed registers.
(m68k_output_function_prologue): Use it.
(use_return_insn): Likewise.
(m68k_output_function_epilogue): Likewise.

From-SVN: r59780
gcc/ChangeLog
gcc/config/m68k/m68k.c
gcc/config/m68k/m68k.h