diff options
author | Marek Michalkiewicz <marekm@amelek.gda.pl> | 2002-05-10 14:22:36 +0200 |
---|---|---|
committer | Marek Michalkiewicz <marekm@gcc.gnu.org> | 2002-05-10 12:22:36 +0000 |
commit | 1a499b9250dfd05a03485d281e873b437d67bc9e (patch) | |
tree | cd8d4e691fea1c61cd8ce9e0eb7a77b6ae4dfba1 /gcc/config/avr/avr-protos.h | |
parent | fbdb9fcec9c18eedea04d8b781024d77a273c60e (diff) | |
download | gcc-1a499b9250dfd05a03485d281e873b437d67bc9e.zip gcc-1a499b9250dfd05a03485d281e873b437d67bc9e.tar.gz gcc-1a499b9250dfd05a03485d281e873b437d67bc9e.tar.bz2 |
avr.c (print_operand): Check that addr is a SYMBOL_REF before using SYMBOL_REF_FLAG (addr).
* 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.
From-SVN: r53359
Diffstat (limited to 'gcc/config/avr/avr-protos.h')
-rw-r--r-- | gcc/config/avr/avr-protos.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h index 966a0cb..fe69e63 100644 --- a/gcc/config/avr/avr-protos.h +++ b/gcc/config/avr/avr-protos.h @@ -141,6 +141,7 @@ extern int compare_eq_p PARAMS ((rtx insn)); extern void out_shift_with_cnt PARAMS ((const char *template, rtx insn, rtx operands[], int *len, int t_len)); +extern int avr_io_address_p PARAMS ((rtx x, int size)); extern int const_int_pow2_p PARAMS ((rtx x)); extern int avr_peep2_scratch_safe PARAMS ((rtx reg_rtx)); #endif /* RTX_CODE */ |