https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96017

--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #6)
> There is ira.c:split_live_ranges_for_shrink_wrap().  I'll have a look to see
> why it's not catching this test case. 

So it looks like it only splits pseudos that are set from a hard register (eg,
incoming param reg) and are live at a call.  I think we should be able to
expand on what we'll split.  I'll take a look at allowing other pseudos to be
split.

Reply via email to