avr-protos.h (avr_peep2_scratch_safe): Prototype.
authorMarek Michalkiewicz <marekm@linux.org.pl>
Fri, 5 Jan 2001 19:08:46 +0000 (20:08 +0100)
committerDenis Chertykov <denisc@gcc.gnu.org>
Fri, 5 Jan 2001 19:08:46 +0000 (22:08 +0300)
commitdcfb1a361ba787b4cf2b7488c6ee822bd7058bc6
treee4d648976e35b05228dc75752f5f77e100691232
parentcef3d50c9f37af32c3298a6f6bac0e1c90dd16d7
avr-protos.h (avr_peep2_scratch_safe): Prototype.

* config/avr/avr-protos.h (avr_peep2_scratch_safe): Prototype.
* config/avr/avr.c (avr_peep2_scratch_safe): New function.
* config/avr/avr.md (all peepholes that request a scratch register):
Call it, FAIL the peephole if not safe (in interrupt functions).

Co-Authored-By: Denis Chertykov <denisc@overta.ru>
From-SVN: r38718
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.md