install.texi (Building a native compiler): Document new bootstrap-lto-noplugin config...
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 26 Mar 2015 08:18:56 +0000 (09:18 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 26 Mar 2015 08:18:56 +0000 (09:18 +0100)
* 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
gcc/doc/install.texi

index 3d92904..5ea273d 100644 (file)
        (--help): Likewise.
        * doc.invoke.texi (AVR Options): Likewise.
        (V850 Options): Likewise.
-       
+
 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
 
        PR ipa/65475
        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  <ubizjak@gmail.com>
 
 2015-03-03  Jan Hubicka  <hubicka@ucw.cz>
 
-       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
        to create a register in testing mode.
 
 2015-03-03  Martin Liska  <mliska@suse.cz>
-           Jan Hubicka   <hubicka@ucw.cz>
+           Jan Hubicka  <hubicka@ucw.cz>
 
        PR ipa/65263
        * cgraph.c (cgraph_node::has_thunk_p): New function.
index 829da85..1e84570 100644 (file)
@@ -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