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.

Reply via email to