From 78c3f9becd0e7d918806735d721961afd865d1df Mon Sep 17 00:00:00 2001 From: Martin Sebor Date: Mon, 9 Apr 2018 19:01:04 +0000 Subject: [PATCH] invoke.texi (-finline-small-functions): Mention other optimization options. gcc/doc/ChangeLog: * invoke.texi (-finline-small-functions): Mention other optimization options. (-findirect-inlining, -fpartial-inlining): Same. (-finline-functions-called-once): Same. (-freorder-blocks-and-partition): Same. From-SVN: r259250 --- gcc/ChangeLog | 8 ++++++++ gcc/doc/invoke.texi | 10 +++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 601a9ab86cf..368db649e16 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2018-04-09 Martin Sebor + + * invoke.texi (-finline-small-functions): Mention other optimization + options. + (-findirect-inlining, -fpartial-inlining): Same. + (-finline-functions-called-once): Same. + (-freorder-blocks-and-partition): Same. + 2018-04-09 Jan Hubicka PR rtl/84058 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 52ba3d4cdb0..ff9878beb19 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -7780,7 +7780,7 @@ heuristically decides which functions are simple enough to be worth integrating in this way. This inlining applies to all functions, even those not declared inline. -Enabled at level @option{-O2}. +Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. @item -findirect-inlining @opindex findirect-inlining @@ -7789,7 +7789,7 @@ time thanks to previous inlining. This option has any effect only when inlining itself is turned on by the @option{-finline-functions} or @option{-finline-small-functions} options. -Enabled at level @option{-O2}. +Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. @item -finline-functions @opindex finline-functions @@ -7801,7 +7801,7 @@ If all calls to a given function are integrated, and the function is declared @code{static}, then the function is normally not output as assembler code in its own right. -Enabled at level @option{-O3}. +Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. @item -finline-functions-called-once @opindex finline-functions-called-once @@ -9002,7 +9002,7 @@ Inline parts of functions. This option has any effect only when inlining itself is turned on by the @option{-finline-functions} or @option{-finline-small-functions} options. -Enabled at level @option{-O2}. +Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. @item -fpredictive-commoning @opindex fpredictive-commoning @@ -9109,7 +9109,7 @@ sections. When @option{-fsplit-stack} is used this option is not enabled by default (to avoid linker errors), but may be enabled explicitly (if using a working linker). -Enabled for x86 at levels @option{-O2}, @option{-O3}. +Enabled for x86 at levels @option{-O2}, @option{-O3}, @option{-Os}. @item -freorder-functions @opindex freorder-functions -- 2.30.2