summaryrefslogtreecommitdiff
path: root/config/bootstrap-lto.mk
Commit message (Collapse)AuthorAgeFilesLines
* re PR bootstrap/85571 (non-bootstrap-debug miscompare with trunk)Richard Biener2018-05-081-0/+2
| | | | | | | | | | | | | | 2018-05-08 Richard Biener <rguenther@suse.de> PR bootstrap/85571 config/ * bootstrap-lto-noplugin.mk: Disable compare. * bootstrap-lto.mk: Supply contrib/compare-lto for do-compare. contrib/ * compare-lto: New script derived from compare-debug. From-SVN: r260026
* Enable -flto in all PGO stages for bootstrap-lto-{,noplugin}.mk.Martin Liska2017-06-191-1/+3
| | | | | | | | | 2017-06-19 Martin Liska <mliska@suse.cz> * bootstrap-lto-noplugin.mk: Enable -flto in all PGO stages. * bootstrap-lto.mk: Likewise. From-SVN: r249367
* Support slim LTO bootstrapAndi Kleen2014-09-011-5/+11
| | | | | | | | | | | | | | | | | | | | | | | Change the bootstrap-lto config file to use slim (non fat) LTO.. Speeds up the LTO bootstrap by ~18% on a 4 core system. This requires using gcc-ar/ranlib in post stage 1 builds, so these are passed to all sub builds. config/: 2014-09-01 Andi Kleen <ak@linux.intel.com> * bootstrap-lto.mk: Implement slim bootstrap. /: 2014-09-01 Andi Kleen <ak@linux.intel.com> * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Add LTO_EXPORTS. POSTSTAGE1_FLAGS_TO_PASS): Add LTO_FLAGS_TO_PASS. * Makefile.in: Regenerate. From-SVN: r214801
* * config/bootstrap-lto.mk: Use -ffat-lto-objects.Jan Hubicka2013-11-191-2/+4
| | | | From-SVN: r205064
* * bootstrap-lto.mk: Remove obsolete requirement.Eric Botcazou2011-04-201-3/+2
| | | | From-SVN: r172761
* bootstrap-lto.mk: -fuse-linker-plugin is default now; pass -fno-lto to ↵Jan Hubicka2011-01-101-2/+3
| | | | | | | | | STAGEprofile. * config/bootstrap-lto.mk: -fuse-linker-plugin is default now; pass -fno-lto to STAGEprofile. From-SVN: r168645
* bootstrap-lto.mk (BOOT_ADAFLAGS): Delete.Eric Botcazou2010-11-271-3/+0
| | | | | | | | | | | | | config/ * bootstrap-lto.mk (BOOT_ADAFLAGS): Delete. gcc/ * tree-nested.c (remap_vla_decls): Fully expand value expressions of VLA variables. gcc/ada/ * gnatvsn.adb (Version_String): Change type to C-like array of chars. (Gnat_Version_String): Adjust to above change. From-SVN: r167201
* * config/bootstrap-lto: Use -flto.Jan Hubicka2010-11-111-2/+2
| | | | From-SVN: r166630
* bootstrap-lto.mk (STAGE2_CFLAGS, [...]): Change to -fwhopr=jobserver ↵Andi Kleen2010-09-011-2/+2
| | | | | | | | | | | -fuse-linker-plugin -frandom-seed=1. 2010-09-01 Andi Kleen <ak@linux.intel.com> * bootstrap-lto.mk (STAGE2_CFLAGS, STAGE3_CFLAGS): Change to -fwhopr=jobserver -fuse-linker-plugin -frandom-seed=1. From-SVN: r163725
* compare-debug: Drop LTO sections.Alexandre Oliva2010-06-211-0/+8
contrib/ChangeLog: * compare-debug: Drop LTO sections. config/ChangeLog: * bootstrap-lto.mk: New. gcc/ChangeLog: * doc/install.texi: Document bootstrap-lto. From-SVN: r161061