https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89579
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com Assignee|unassigned at gcc dot gnu.org |law at redhat dot com --- Comment #2 from Jeffrey A. Law <law at redhat dot com> --- I've got some patches in this space that might help. Essentially we compute an inaccurate view of lifetime information in the presence of setjmp/longjmp. They're a bit gross as they have to deal with the various forms of RTL we can see between the setjmp point and testing of the return value and I was having trouble convincing myself of their correctness in one case. But they're certainly worth revisiting. I'm going to assign to myself to do that analysis, but not commit to fixing (yet) :-)