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

Reply via email to