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

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mjambor at suse dot cz

--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
We may have more instances of this - I think I got rid of most of that code but
once upon of time it was common in GCC to walk removed instructions and edges
knowing they are in freelist.

This code is originally Martin's. I will try to take a look how complex the
interaction beween creation and removal is these days. One way is to teach
inliner cache to maintain the list of new edges transparently without having to
have extra vector.

Reply via email to