Commit 78c3f9be by Martin Sebor Committed by Martin Sebor

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
parent 45d07f06
2018-04-09 Martin Sebor <msebor@redhat.com>
* 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 <jh@suse.cz> 2018-04-09 Jan Hubicka <jh@suse.cz>
PR rtl/84058 PR rtl/84058
......
...@@ -7780,7 +7780,7 @@ heuristically decides which functions are simple enough to be worth integrating ...@@ -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 in this way. This inlining applies to all functions, even those not declared
inline. inline.
Enabled at level @option{-O2}. Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
@item -findirect-inlining @item -findirect-inlining
@opindex findirect-inlining @opindex findirect-inlining
...@@ -7789,7 +7789,7 @@ time thanks to previous inlining. This option has any effect only ...@@ -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} when inlining itself is turned on by the @option{-finline-functions}
or @option{-finline-small-functions} options. or @option{-finline-small-functions} options.
Enabled at level @option{-O2}. Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
@item -finline-functions @item -finline-functions
@opindex finline-functions @opindex finline-functions
...@@ -7801,7 +7801,7 @@ If all calls to a given function are integrated, and the function is ...@@ -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 declared @code{static}, then the function is normally not output as
assembler code in its own right. 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 @item -finline-functions-called-once
@opindex finline-functions-called-once @opindex finline-functions-called-once
...@@ -9002,7 +9002,7 @@ Inline parts of functions. This option has any effect only ...@@ -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} when inlining itself is turned on by the @option{-finline-functions}
or @option{-finline-small-functions} options. or @option{-finline-small-functions} options.
Enabled at level @option{-O2}. Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
@item -fpredictive-commoning @item -fpredictive-commoning
@opindex fpredictive-commoning @opindex fpredictive-commoning
...@@ -9109,7 +9109,7 @@ sections. When @option{-fsplit-stack} is used this option is not ...@@ -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 enabled by default (to avoid linker errors), but may be enabled
explicitly (if using a working linker). 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 @item -freorder-functions
@opindex freorder-functions @opindex freorder-functions
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment