[Bug target/85860] [8/9 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.c:1810: unable to find a register to spill with -flive-range-shrinkage -mbmi2

vmakarov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 13 20:45:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85860

--- Comment #7 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
Author: vmakarov
Date: Wed Mar 13 20:44:50 2019
New Revision: 269663

URL: https://gcc.gnu.org/viewcvs?rev=269663&root=gcc&view=rev
Log:
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.


Added:
    branches/gcc-8-branch/gcc/testsuite/gcc.target/i386/pr85860.c
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/lra-constraints.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog


More information about the Gcc-bugs mailing list