* config/bfin/bfin.h (EH_RETURN_HANDLER_RTX): Use gen_frame_mem.
commitc6eb5fc4eac9406c04ccb9eddbe67a0007388031
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jun 2007 17:41:07 +0000 (13 17:41 +0000)
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Jun 2007 17:41:07 +0000 (13 17:41 +0000)
tree1fd39ca08ed531ffce8f08996fcf7143ee74743f
parent809ddccb672218e8876e8c761a8e3a0d31bdb13a
* config/bfin/bfin.h (EH_RETURN_HANDLER_RTX): Use gen_frame_mem.
* config/bfin/bfin.md (UNSPEC_VOLATILE_STORE_EH_HANDLER): New constant.
(eh_store_handler): New pattern.
(eh_return): Emit it instead of a plain move.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125681 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/bfin/bfin.h
gcc/config/bfin/bfin.md