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) :-)

Reply via email to