http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51255
Carlos O'Donell <carlos at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carlos at redhat dot com --- Comment #7 from Carlos O'Donell <carlos at redhat dot com> --- (In reply to Krisztian Kocsis from comment #6) > I currently know that glibc uses it but don't know who else use it. > In my projects I always use constructor/destructor attributes because with > them I can control the exection order. Internally glibc uses attribute used to mark any special .init_array sections as used. It is only in our configure check and some tests that we don't use the used attribute (bug in glibc). Building the library with -fwhole-program has never been tested and likely won't succeed without a lot of additional work.