2014-06-11 13:05 GMT+04:00 Georg-Johann Lay <a...@gjlay.de>: > This is a fix for unrecognizable insn ICE where the push expander generated > (subreg(mem)) for non-generic address-space locations. > > Instead of loading byte-wise and legitimizing such expressions, it's easier > and results in better code when we load such MEMs in one chunk. > > Ok to apply? > > Johann > > > gcc/ > PR target/61443 > * config/avr/avr.md (push<mode>1): Avoid (subreg(mem)) when > loading from address spaces. > gcc/testsuite/ > PR target/61443 > * gcc.target/avr/torture/pr61443.c: New test.
Approved. Please apply. Denis.