http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46820
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #4 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-12-06 13:43:25 UTC --- This: __asm__(".weak\tfoo\n\t.set\tfoo,bar"); requires you to put __attribute__((used)) on bar. Does it really require so many files? I suppose -flto-partition=1to1 could help reducing it (it will partition into ltrans files according to original source files).