avr.c (avr_regs_to_save): No need to save any registers in a noreturn function.
authorMarek Michalkiewicz <marekm@amelek.gda.pl>
Sat, 8 Jun 2002 17:25:43 +0000 (19:25 +0200)
committerMarek Michalkiewicz <marekm@gcc.gnu.org>
Sat, 8 Jun 2002 17:25:43 +0000 (17:25 +0000)
commite52b6b63daa2f2467e2a615534071bd050f97f48
treea26651fcf497b750618bc37c8f67153a3421fb0e
parent1569d6700c4616964e7514228207664c04ea24c3
avr.c (avr_regs_to_save): No need to save any registers in a noreturn function.

* config/avr/avr.c (avr_regs_to_save): No need to save any registers
in a noreturn function.
(avr_output_function_prologue, avr_output_function_epilogue):
Correct function size calculation.  Do not crash on empty function.
(avr_output_function_epilogue): No need for epilogue after a BARRIER.

From-SVN: r54386
gcc/ChangeLog
gcc/config/avr/avr.c