On Tue, 29 Sep 2020 22:31:28 +0200, Mark Wielaard wrote: > Note that you are using -ffunction-sections together with -flto. > With -flto you don't need -ffunction-sections. > > -ffunction sections might cause functions to be dropped by the linker > without updating the DWARF DIEs, causing things like a zero > DW_AT_low_pc. > > Just using -flto should not cause such issues. Thanks for this investigation. You are right in gcc -flto binaries I cannot find these dead DIEs. Found C++ with LTO in libabigail, libreoffice, powertop. Surprisingly gcc has LTO turned off. Jan _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx