* config/rl78/rl78.c (need_to_save): Change return type to bool.
commit69b00414b2b523223fce79489360de9f8858911e
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Sep 2013 21:10:38 +0000 (17 21:10 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Sep 2013 21:10:38 +0000 (17 21:10 +0000)
tree24a157dfa9b4c0c5d7559c0f7de441c98ea7d6b7
parent563dc27b2b1c9c6854fbb991fcc9c62e511422ae
* config/rl78/rl78.c (need_to_save): Change return type to bool.
For interrupt functions: save all call clobbered registers if the
interrupt handler is not a leaf function.
(rl78_expand_prologue): Always recompute the frame information.
For interrupt functions: only select bank 0 if one of the bank 0
registers is going to be psuhed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202667 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rl78/rl78.c