https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66523
--- Comment #7 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to m...@gcc.gnu.org from comment #6) > Another proposal, any symbol with an 'L.*' spelling should be not so marked, > as these can never be used this way. Seems like we should have a predicate > to call before marking something as no dead strip and it should get rid of > all of them, including L.* symbols. that's pretty much what my comment says - however, what I want to check (when I get a spare ns) is whether ObjC should be emitting "l_xxx" symbols for these (i.e. linker-only-visible, but not preserved). If someone else has time to look before me, then fine :)