http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60013
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems it is oscillating, but I don't see anything wrong from quick look at the IL. So, if the algorithm doesn't have guaranteed termination, it should just have some maximum number of iteration and give up if it doesn't terminate till then.