re PR target/29932 (avr-gcc wrongly optimizes bit sets/resets for IO register 0x20)
authorAnatoly Sokolov <aesok@post.ru>
Sun, 8 Apr 2007 10:38:38 +0000 (14:38 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Sun, 8 Apr 2007 10:38:38 +0000 (14:38 +0400)
commitd8a1f0fb6410959cdba82bfc82e0d37bf102fe98
treeaa38b487c8fc15a410916a04e0923acbcc88d381
parent92447572b4c59ce6349d01a73032622ba37ff7ac
re PR target/29932 (avr-gcc wrongly optimizes bit sets/resets for IO register 0x20)

PR target/29932
* config/avr/predicates.md (io_address_operand): Delete predicate.
(low_io_address_operand): Don't use 'mode' argument.
(higth_io_address_operand): Rename ...
(high_io_address_operand): ... to this. Don't use 'mode' argument.
* config/avr/avr.md (*sbix_branch_tmp, *sbix_branch_tmp_bit7): Adjust
for above change.

From-SVN: r123657
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/config/avr/predicates.md