2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
commit81be349c4f0ebcc00a97a930ef6ae444398a32ca
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 2016 19:33:33 +0000 (15 19:33 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jan 2016 19:33:33 +0000 (15 19:33 +0000)
treec68e20774a0c3b350714b1e74bfb6ee1db9747a5
parent61c4479062dd12e886c6683a120bb7e60259f16f
2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/69030
* lra-spills.c (remove_pseudos): Check nrefs and make the function
returning bool.
(spill_pseudos): Delete debug insn for dead pseudo.
(lra_spill): Initiate spill_hard_reg and slots memory separately.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232445 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-spills.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr69030.c [new file with mode: 0644]