re PR bootstrap/65537 (--with-build-config=bootstrap-lto fails on CentOS 5.11)

config/ChangeLog:

	PR bootstrap/65537
	* bootstrap-lto-noplugin.mk: New build configuration.

gcc/ChangeLog:

	PR bootstrap/65537
	* doc/install.texi (Building a native compiler): Document new
	bootstrap-lto-noplugin configuration.  Mention that bootstrap-lto
	configuration assumes that the host supports the linker plugin.

From-SVN: r221667
This commit is contained in:
Uros Bizjak 2015-03-25 17:01:36 +01:00 committed by Uros Bizjak
parent 28fda0c459
commit 871fe673a2
4 changed files with 25 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2015-03-25 Uros Bizjak <ubizjak@gmail.com>
PR bootstrap/65537
* bootstrap-lto-noplugin.mk: New build configuration.
2015-02-25 Uros Bizjak <ubizjak@gmail.com>
Revert:

View File

@ -0,0 +1,6 @@
# This option enables LTO for stage2 and stage3 on
# hosts without linker plugin support.
STAGE2_CFLAGS += -flto=jobserver -frandom-seed=1 -ffat-lto-objects
STAGE3_CFLAGS += -flto=jobserver -frandom-seed=1 -ffat-lto-objects
STAGEprofile_CFLAGS += -fno-lto

View File

@ -1,3 +1,10 @@
2015-03-25 Uros Bizjak <ubizjak@gmail.com>
PR bootstrap/65537
* doc/install.texi (Building a native compiler): Document new
bootstrap-lto-noplugin configuration. Mention that bootstrap-lto
configuration assumes that the host supports the linker plugin.
2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
PR target/65508

View File

@ -2519,7 +2519,13 @@ Analogous to @code{bootstrap-O1}.
@item @samp{bootstrap-lto}
Enables Link-Time Optimization for host tools during bootstrapping.
@samp{BUILD_CONFIG=bootstrap-lto} is equivalent to adding
@option{-flto} to @samp{BOOT_CFLAGS}.
@option{-flto} to @samp{BOOT_CFLAGS}. This option assumes that the host
supports the linker plugin (e.g. GNU ld version 2.21 or later or GNU gold
version 2.21 or later).
@item @samp{bootstrap-lto-noplugin}
This option is similar to @code{bootstrap-lto}, but is intended for
hosts that do not support the linker plugin.
@item @samp{bootstrap-debug}
Verifies that the compiler generates the same executable code, whether