https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123070
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #9) > I need to decide if this is the right thing to do. I still think it is > working around the register allocator here. (then again this whole code is > working around out of ssa in the first place). The big question comes will > this make things worse. It is not, it is actually worse in some cases. One case where it is worse is `wi::lts_p_large(long const*, unsigned int, unsigned int, long const*, unsigned int)`. I even tried to limit it to just the return bb and that didn't help this one. So back to the drawing board.
