https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91596

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #2)
> Previously we have decided this to be invalid.  I think it is a mistake to
> consider us to do this really.

True, but when it's easy then from a QOI perspective I'd rather have
-flto preserve -fno-lto behavior as much as possible.

I realize we cannot have this fully because partitioning gets in the way
unless we forcefully partition all global ctors/dtors into a single
partition (OTOH it's probably pretty random in which partition they
end up since they are not actually called - do they end up where
refs to the referred to vars end up?  probably more where called
ctors/dtors end up, but we'd ship their body for inlining multiple
times anyway).

Reply via email to