https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #9) > (In reply to Jakub Jelinek from comment #6) > > I don't see how that is any different from the above. The intent is (and it > > has been working fine for years) that linker merges the comdat sections with > > the same hash into one, and the import relocations resolve to the start of > > that section. > > This works if the symbol reference to the comdat section is global. Ah, yeah. The issue is we get a SECTION relocation because we use a local label here?