http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57613
--- Comment #2 from Dmitry G. Dyachenko <dimhen at gmail dot com> --- (In reply to Richard Biener from comment #1) > I don't think it works that way, hidden visibility makes it non-exported from > the dynamic object but it's still visible inside the object. You probably > want to mark it local instead? You are right. Thanks for clarifcation