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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I believe even when the whole object that is clobbered is overwritten right
after it, the clobber is still useful, as it holds information in the IL that
the old value is gone and there is a new value.  E.g. if address of the var is
taken before the clobber, then there is clobber and then the whole object is
overwritten with another value, but nothing takes the address afterwards, e.g.
the tail-call optimization could be applied.

Reply via email to