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.

Reply via email to