https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120955
--- Comment #7 from Georg-Johann Lay <gjl at gcc dot gnu.org> --- (In reply to fiesh from comment #6) > Am I doing something wrong? Maybe it has to do with LTO. When you are still using -flto, then the object files only contain LTO byte code except with -ffat-lto-objects. Notice that even with -ffat-lto-objects, LTO uses only the LTO byte code from the object files.