Enhance documentation of -fipa-ra option.
authorMartin Liska <mliska@suse.cz>
Wed, 20 Jul 2016 07:02:09 +0000 (09:02 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Wed, 20 Jul 2016 07:02:09 +0000 (07:02 +0000)
* doc/invoke.texi (-fipa-ra): Document when the option is
disabled. Fix a typo.

From-SVN: r238510

gcc/ChangeLog
gcc/doc/invoke.texi

index c6a3d6b62ca16e8a6a353b3b70dd2b02396a507c..82a473794e555ff4b7f1cfde12cf357aa3a06487 100644 (file)
@@ -1,3 +1,8 @@
+2016-07-20  Martin Liska  <mliska@suse.cz>
+
+       * doc/invoke.texi (-fipa-ra): Document when the option is
+       disabled. Fix a typo.
+
 2016-07-20  Martin Liska  <mliska@suse.cz>
 
        * Makefile.in: Include fibonacci_heap.c
index 9a4db388a3b3dc644b0c555f1a1121cef14ef2df..4435f5491ed93ea5e12daaf44d62f7d4aa186e12 100644 (file)
@@ -7260,7 +7260,11 @@ any called function.  In that case it is not necessary to save and restore
 them around calls.  This is only possible if called functions are part of
 same compilation unit as current function and they are compiled before it.
 
-Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
+Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}, however the option
+is disabled if generated code will be instrumented for profiling
+(@option{-p}, or @option{-pg}) or if callee's register usage cannot be known
+exactly (this happens on targets that do not expose prologues
+and epilogues in RTL).
 
 @item -fconserve-stack
 @opindex fconserve-stack
@@ -7280,7 +7284,7 @@ Perform code hoisting.  Code hoisting tries to move the
 evaluation of expressions executed on all paths to the function exit
 as early as possible.  This is especially useful as a code size
 optimization, but it often helps for code speed as well.
-This flag is enabled by defailt at @option{-O2} and higher.
+This flag is enabled by default at @option{-O2} and higher.
 
 @item -ftree-pre
 @opindex ftree-pre