https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21161
Eric Gallager <egallager at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
--- Comment #18 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #12)
> I've got something that is working on most targets. I'm still refining a
> bit, but I'm pretty confident we'll be able to fix in this cycle.
>
> As expected scanning RTL from the setjmp point to figure out where the
> longjmp will go (so that we can use the live-in set at the longjmp target
> rather than the live set at the setjmp point) is a bit hairy.
>
> It's almost certainly the case that the scanning is not going to work on all
> targets. For example MIPS inserts an unspec sequence to fiddle the GOT
> after the call and I really don't want to ignore an insn we don't
> understand. But again, what I've currently got works on most targets and
> there's still some refinements to do to improve coverage.
Changing status to ASSIGNED, then, since you made yourself the assignee