* config/avr/avr.h (AVR_HAVE_RAMPZ): Define.
commit637dc5b6ced8fca546e2468e25997e5fc87a0e30
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Feb 2008 04:08:41 +0000 (12 04:08 +0000)
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Feb 2008 04:08:41 +0000 (12 04:08 +0000)
tree3f10bc35bd4e46779dfc0ba2ab513f8e88fbf83e
parent036a76681401ea1f2a7c9b96531ece41ce062407
* config/avr/avr.h (AVR_HAVE_RAMPZ): Define.
* config/avr/avr.c (expand_prologue): Save RAMPZ register.
(expand_epilogue): Restore RAMPZ register.
* config/avr/avr.md (RAMPZ_ADDR): New constant.

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