[Bug debug/123886] [13/14/15/16 Regression] Invalid assembly expressions generated with LTO and debuging info

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 30 18:20:23 GMT 2026


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

--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:2b44a1ab15cfd0936860bbb78ece649e9b5ca0a0

commit r16-7197-g2b44a1ab15cfd0936860bbb78ece649e9b5ca0a0
Author: Richard Biener <rguenther@suse.de>
Date:   Fri Jan 30 14:55:58 2026 +0100

    debug/123886 - remove GTY((skip)) from external_die_map entry

    The following avoids GCing IDENTIFIER_POINTERs referenced from
    external_die_map after we clear ggc_protect_identifiers.  I never
    expected those to be GCed.

            PR debug/123886
            * dwarf2out.cc (sym_off_pair::sym): Remove GTY((skip)).


More information about the Gcc-bugs mailing list