rl78-real.md: Add peepholes to avoid a register copy when calling a function.
authorNick Clifton <nickc@gcc.gnu.org>
Wed, 3 Jun 2015 12:59:38 +0000 (12:59 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Wed, 3 Jun 2015 12:59:38 +0000 (12:59 +0000)
commitfddde8d3d82bf11fa191d067dcf3ed505224089a
treee0bc4f4a51d0f86a089bcef35a324dd324abffef
parent9ce3eaa4fffc00adae2006fc59f8d1434496bb92
rl78-real.md: Add peepholes to avoid a register copy when calling a function.

* config/rl78/rl78-real.md: Add peepholes to avoid a register
copy when calling a function.
* config/rl78/rl78.c (need_to_save): Do not push the frame
pointer in an interrupt handler prologue if it is never used.

From-SVN: r224076
gcc/ChangeLog
gcc/config/rl78/rl78-real.md
gcc/config/rl78/rl78.c