https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79636
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Status|UNCONFIRMED |NEW Last reconfirmed| |2017-02-20 CC| |jakub at gcc dot gnu.org, | |vmakarov at gcc dot gnu.org Target Milestone|--- |5.5 Summary|ICE in assign_by_spills, at |[5/6/7 Regression] ICE in |lra-assigns.c:1457 |assign_by_spills, at | |lra-assigns.c:1457 Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Likely started with r164593. That said, I have no idea what can be done with similar testcases, when there is a use of uninitialized hard reg that is required for the division, RA considers it live from the beginning and thuse isn't able to reload it.