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:
parent
28fda0c459
commit
871fe673a2
@ -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:
|
||||
|
6
config/bootstrap-lto-noplugin.mk
Normal file
6
config/bootstrap-lto-noplugin.mk
Normal 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
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user