re PR target/64452 (ICE in avr-gcc when passing struct member to varargs function)
authorGeorg-Johann Lay <avr@gjlay.de>
Fri, 20 Feb 2015 10:30:24 +0000 (10:30 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Fri, 20 Feb 2015 10:30:24 +0000 (10:30 +0000)
commit6b9861b12d076b262b86c69b1b5c30d779554384
tree32404d84675376465de1430fa8c5ef9d914e0340
parentdb3267c60664bcfa8d7b0683a5567b24432b5a48
re PR target/64452 (ICE in avr-gcc when passing struct member to varargs function)

gcc/
PR target/64452
* config/avr/avr.md (pushhi_insn): New insn.
(push<mode>1): Push virtual regs in one chunk using pushhi1_insn.
gcc/testsuite/
PR target/64452
* gcc.target/avr/torture/pr64452.c: New test.

From-SVN: r220847
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/avr/torture/pr64452.c [new file with mode: 0644]