aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2018-04-09 19:01:04 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2018-04-09 13:01:04 -0600
commit78c3f9becd0e7d918806735d721961afd865d1df (patch)
treebb677d5a3d46fbd732765baf4765e59b3fe85a23 /gcc
parent45d07f0608b7e366ad74e9e653b486bf172a4d54 (diff)
downloadgcc-78c3f9becd0e7d918806735d721961afd865d1df.zip
gcc-78c3f9becd0e7d918806735d721961afd865d1df.tar.gz
gcc-78c3f9becd0e7d918806735d721961afd865d1df.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/doc/invoke.texi10
2 files changed, 13 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 601a9ab..368db64 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+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>
PR rtl/84058
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 52ba3d4..ff9878b 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