From e5215d07ef1fd6c09e4fd2160dde18491d9d6d2c Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Thu, 26 Mar 2015 09:18:56 +0100 Subject: [PATCH] install.texi (Building a native compiler): Document new bootstrap-lto-noplugin configuration. * 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: r221688 --- gcc/ChangeLog | 8 ++++---- gcc/doc/install.texi | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3d929047c99..5ea273d0396 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -224,7 +224,7 @@ (--help): Likewise. * doc.invoke.texi (AVR Options): Likewise. (V850 Options): Likewise. - + 2015-03-22 Jan Hubicka PR ipa/65475 @@ -388,7 +388,7 @@ already is final. (ipa_inline): Recompute inline_failed codes. * cif-code.def (FUNCTION_NOT_OPTIMIZED, REDEFINED_EXTERN_INLINE, - USES_COMDAT_LOCAL, ATTRIBUTE_MISMATCH, UNREACHABLE): Declare as + USES_COMDAT_LOCAL, ATTRIBUTE_MISMATCH, UNREACHABLE): Declare as CIF_FINAL_ERROR. 2015-03-20 Uros Bizjak @@ -1297,7 +1297,7 @@ 2015-03-03 Jan Hubicka - PR ipa/65270 + PR ipa/65270 * ipa-icf.c (sem_item::compare_cgraph_references): Compare vtable references for their containing type. (sem_function::equals_wpa): Compare TYPE_RESTRICT @@ -1551,7 +1551,7 @@ to create a register in testing mode. 2015-03-03 Martin Liska - Jan Hubicka + Jan Hubicka PR ipa/65263 * cgraph.c (cgraph_node::has_thunk_p): New function. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 829da854f23..1e845702ddb 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2525,7 +2525,10 @@ 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. +hosts that do not support the linker plugin. Please note that static +libraries are not compiled with link time optimizations without +linker plugin. Since GCC middle-end and back-end are in libbackend.a, +it means that only part of the frontend is actually LTO optimized. @item @samp{bootstrap-debug} Verifies that the compiler generates the same executable code, whether -- 2.30.2