http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061
--- Comment #8 from Jan Hubicka <hubicka at ucw dot cz> 2013-01-30 17:16:25 UTC --- > They are useful. It should be technically possible to support -O1 vs. -O0, > and if not, we have means to forcefully enable -O1 at link-time (which we > should do then). I personally lean towards making all early passes -O level agnostic and prohibit mixing of LTO -O0 and optimized objects.. I do not see much of other options for making LTO .o files ready for distribution in libraries in longer run. Honza