re PR target/65192 ([avr-tiny] ICE in tiny_valid_direct_memory_access_range)
authorGeorg-Johann Lay <avr@gjlay.de>
Thu, 26 Feb 2015 19:43:54 +0000 (19:43 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Thu, 26 Feb 2015 19:43:54 +0000 (19:43 +0000)
commitd713426e13894ce932eff5b89c509b1c4bd7f2dc
treebbd926f21a71406c266f8144795890b14470ff56
parent7064d91e105099cb400966765a90360ccd2d875a
re PR target/65192 ([avr-tiny] ICE in tiny_valid_direct_memory_access_range)

PR target/65192
* config/avr/avr-protos.h (tiny_valid_direct_memory_access_range):
Remove.
* config/avr/avr.c: Same.
(avr_legitimate_address_p) <AVR_TINY, CONSTANT_ADDRESS_P>:
Refuse any constant address not in 0..0xbf.
* config/avr/avr.md (*mov<mode>, *movsf): Remove
tiny_valid_direct_memory_access_range from insn conditions.
(mov<mode>): Don't special-case expansion of avrtiny addresses.

From-SVN: r221029
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.md