https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125187
--- Comment #13 from Oliver Schönrock <oschonrock at gmail dot com> --- (In reply to Sam James from comment #12) > When you pass -flto, it doesn't create a full regular object, it creates an > object containing IR. ahhhh.. that makes it make sense. and it's very evident from the size of the .o $ ll ub.cpp.o.* -rw-r--r-- 1 oliver oliver 720312 May 6 06:36 ub.cpp.o.lto -rw-r--r-- 1 oliver oliver 208616 May 6 06:37 ub.cpp.o.nolto
