]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/69030 (ICE on x86_64-linux-gnu at -O2 and above in 32-bit...
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 15 Jan 2016 19:33:33 +0000 (19:33 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 15 Jan 2016 19:33:33 +0000 (19:33 +0000)
commit49abe0767c9b670ea05e674e698bd10f9bcb606f
treec68e20774a0c3b350714b1e74bfb6ee1db9747a5
parenta579f4c752e8c172551cc7b7a13ccf4caaec3126
re PR rtl-optimization/69030 (ICE on x86_64-linux-gnu at -O2 and above in 32-bit mode (ICE in copy_rtx, at rtl.c:358))

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.

From-SVN: r232445
gcc/ChangeLog
gcc/lra-spills.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr69030.c [new file with mode: 0644]