* config/avr/avr.c (print_operand): Check that addr is a SYMBOL_REF
authormarekm <marekm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 May 2002 12:22:36 +0000 (12:22 +0000)
committermarekm <marekm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 May 2002 12:22:36 +0000 (12:22 +0000)
commit57463428b92bbc5a50492d6c2c89dae415d70927
treecd8d4e691fea1c61cd8ce9e0eb7a77b6ae4dfba1
parentbd5d65ec6e5cea764c243fd25f03b0d7ba752241
* config/avr/avr.c (print_operand): Check that addr is a SYMBOL_REF
before using SYMBOL_REF_FLAG (addr).

* config/avr/avr-protos.h (avr_io_address_p): Declare.
* config/avr/avr.c (io_address_p): Rename to avr_io_address_p.
Make non-static.  Update all callers.
* config/avr/avr.md (*cbi, *sbi, *sbix_branch, *sbix_branch_bit7):
New insns to clear/set/test a single bit in I/O address space.

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