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.

Reply via email to