Enale -fno-fat-lto-objects by default

Ryan Hill dirtyepic@gentoo.org
Fri Mar 14 06:53:00 GMT 2014


On Mon, 18 Nov 2013 19:04:59 +0100
Jan Hubicka <hubicka@ucw.cz> wrote:

> Hi,
> this patch switches the default for fat-lto-objects as was documented for a
> while. -ffat-lto-objects doubles compilation time and often makes users to
> not notice that LTO was not used at all (because they forgot to use
> gcc-ar/gcc-nm plugins).
> 
> Sadly I had to add -ffat-lto-objects to bootstrap. This is because I do not
> know how to convince our build machinery to use gcc-ar/gcc-nm during the
> stage2+
> 
> ltobootstrapped/regtested ppc64-linux, OK?
> 
> Honza
> 
> 	* config/bootstrap-lto.mk: Use -ffat-lto-objects.
> 	* common.opt (ffat-lto-objects): Disable by default.
> 	* doc/invoke.texi (fat-lto-objects): Update documentation.
> 	* opts.c: Enable fat-lto-objects on lto plugin disable setups.

Hi.  You seem to have included some unrelated -fipa-sem-equality stuff in
common.opt and opts.c with this commit.


-- 
Ryan Hill                        psn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140314/cdf6af06/attachment.sig>


More information about the Gcc-patches mailing list