https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> --- Btw, gold happily links w/o a problem. lld (from llvm9) reports > ld.lld -r bad.o bad.o ld.lld: warning: relocation refers to a discarded section: .gnu.debuglto_.debug_macro >>> referenced by bad.o:(.rela.gnu.debuglto_.debug_macro+0x4) looks like gold adjusts SECTION relocs upon comdat section "merging"