]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/bfin/bfin.md
bfin-protos.h (bfin_expand_epilogue): Add a third argument of type bool.
authorJie Zhang <jie.zhang@analog.com>
Tue, 8 May 2007 11:59:08 +0000 (11:59 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Tue, 8 May 2007 11:59:08 +0000 (11:59 +0000)
commit1f9e4ca1808800d4afb40f8a46caeba46cd405f7
tree66cb206bc100a8a8cbb1dc898dd1bc50745ab7e6
parenta9b43781dbc0c38ea33062cd96825defbcb1ca2d
bfin-protos.h (bfin_expand_epilogue): Add a third argument of type bool.

* config/bfin/bfin-protos.h (bfin_expand_epilogue): Add a third
argument of type bool.
* config/bfin/bfin.c (add_to_reg): Add epilogue_p as a fourth
argument. Safely select temporary P register according to it.
(do_link): Change call site of add_to_reg accordingly.
(do_unlink): Add epilogue_p as a fourth argument and pass it
to add_to_reg.
(expand_interrupt_handler_epilogue): Change call of do_unlink
accordingly.
(bfin_expand_prologue): Add a third argument sibcall_p.
* config/bfin/bfin.md (epilogue): Change call of
bfin_expand_epilogue accordingly.
(sibcall_epilogue): Likewise.
(eh_return_internal): Likewise.

From-SVN: r124542
gcc/ChangeLog
gcc/config/bfin/bfin-protos.h
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.md