[Bug lto/84579] __gnu_lto_v1 should be removed when linking with -fno-lto
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Sep 8 17:22:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84579
--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
@Romain: Yes, let's close it. Thank you for the testing of the patch in other
branches.
Backporting the patch, please consider also using the following fix:
commit dcaf4c7b4cb9bd70b96b2499ca275d5831328dd0
Author: marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Aug 27 13:36:15 2019 +0000
Share a prevailing name for remove debug info symbols w/ LTO.
2019-08-27 Martin Liska <mliska@suse.cz>
PR lto/91478
* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
First find a WEAK HIDDEN symbol in symbol table that will be
preserved. Later, use the symbol name for all removed symbols.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274955
138bc75d-0d04-0410-961f-82ee72b054a4
More information about the Gcc-bugs
mailing list