re PR rtl-optimization/41646 (Reload ICE due to combiner extending life time of a...
authorJakub Jelinek <jakub@redhat.com>
Fri, 9 Oct 2009 19:01:53 +0000 (21:01 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 9 Oct 2009 19:01:53 +0000 (21:01 +0200)
commit78441afbc88a084f88d821c88635966414fda3b2
tree0a14cb990a496d2509e552e0f78dbea2f1b1fecd
parentaabf6a0372105ce6deb5780e39d648e92a491a37
re PR rtl-optimization/41646 (Reload ICE due to combiner extending life time of a hard register)

PR rtl-optimization/41646
* calls.c (expand_call): For BLKmode types returned in registers
avoid likely spilled hard regs in copy_blkmode_from_reg generated
insns.

* gcc.c-torture/compile/pr41646.c: New test.

From-SVN: r152597
gcc/ChangeLog
gcc/calls.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr41646.c [new file with mode: 0644]