https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115649
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8.4.0 |14.1.0 CC| |jason at gcc dot gnu.org --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I can confirm the finding with GCC 14 as well. Note the CTORs/DTORs are there (created by the frontend), they do not end up in the final object it seems (they are eventually unused). Do you propose to not add DW_AT_linkage_name here? IIRC DW_AT_linkage_name also sometimes refers to foo.clone.123, thus to local symbols.