re PR target/36424 (avr-gcc use don't saved registers in ISR with -O3 ('-frename...
authorAnatoly Sokolov <aesok@post.ru>
Sun, 8 Jun 2008 16:08:08 +0000 (20:08 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Sun, 8 Jun 2008 16:08:08 +0000 (20:08 +0400)
commit91635d0806bad0493405beac1cd528ed07cbaf87
treedb368e8623a3755d8ac5ab345669ad0818440927
parent929a75b24fdefed2d7b74d27f705f4d9ebbfc099
re PR target/36424 (avr-gcc use don't saved registers in ISR with -O3 ('-frename-registers' ) optimization)

PR target/36424
* config/avr/avr.h (HARD_REGNO_RENAME_OK): Define.
* config/avr/avr.c (avr_hard_regno_rename_ok): New function.
* config/avr/avr-protos.h (avr_hard_regno_rename_ok): New prototype.

From-SVN: r136562
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.h