This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/55686] [4.8 Regression] ICE in assign_by_spills, at lra-assigns.c:1244


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55686

--- Comment #5 from Vladimir Makarov <vmakarov at gcc dot gnu.org> 2012-12-14 15:12:31 UTC ---
Yes, Jakub is right.  All 4 tests presented here ICE in reload pass too with
`unable to find a register to spill in class âDIREGâ`.

I think I could fix it in LRA as it has a code for hard reg live range
splitting but I think we should fix the reason (first change in GCC code)
resulted in the ICE as all other targets use reload and they might have the
same bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]