re PR target/85860 (ICE: in lra_split_hard_reg_for, at lra-assigns.c:1810: unable...
authorVladimir Makarov <vmakarov@redhat.com>
Wed, 13 Mar 2019 20:35:18 +0000 (20:35 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Wed, 13 Mar 2019 20:35:18 +0000 (20:35 +0000)
commit1e05d1854cd6d63cda5828c50735d029ce198ff2
tree7e7669bf45a67471630ebffc810abfae6243c0ea
parent43fb4c8056854b37dfcddf4b48886130628e8c0a
re PR target/85860 (ICE: in lra_split_hard_reg_for, at lra-assigns.c:1810: unable to find a register to spill with -flive-range-shrinkage -mbmi2)

2019-03-13  Vladimir Makarov  <vmakarov@redhat.com>

PR target/85860
* lra-constraints.c (inherit_in_ebb): Update
potential_reload_hard_regs along with live_hard_regs.

2019-03-13  Vladimir Makarov  <vmakarov@redhat.com>

PR target/85860
* gcc.target/i386/pr85860.c: New.

From-SVN: r269662
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr85860.c [new file with mode: 0644]