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