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

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

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Can't reproduce on the trunk, feels like a latent cselib issue.
We create a non-preserved VALUE, the r13-2916 added code creates
a SUBREG of it, a VALUE containing the SUBREG among its locs
is later marked as PRESERVED_VALUE_P, but then during
remove_useless_values somehow that loc isn't removed yet the
referenced VALUE is removed.  That shouldn't happen, will need
to figure out how that happened.

Reply via email to