aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2017-03-17 13:34:27 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2017-03-17 13:34:27 +0100
commit5c7d37de415fe5345c005154ea69d0d9b5a8c8d6 (patch)
tree985af671f3b03815a7b8e8b1e4cd8e07aac2b914
parent39653b82d88c03a7b5ab87ad79a16a6e989bfbe7 (diff)
downloadgcc-5c7d37de415fe5345c005154ea69d0d9b5a8c8d6.zip
gcc-5c7d37de415fe5345c005154ea69d0d9b5a8c8d6.tar.gz
gcc-5c7d37de415fe5345c005154ea69d0d9b5a8c8d6.tar.bz2
Document -fipa-vrp
2017-03-17 Martin Jambor <mjambor@suse.cz> * doc/invoke.texi (Option Options): Include -fipa-vrp in the list. (List of -O2 options): Likewise. (-fipa-bit-cp): Replace "ipa" with "interprocedural." (-fipa-vrp) New. From-SVN: r246221
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/doc/invoke.texi15
2 files changed, 18 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9c74473..76da3f1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2017-03-17 Martin Jambor <mjambor@suse.cz>
+
+ * doc/invoke.texi (Option Options): Include -fipa-vrp in the list.
+ (List of -O2 options): Likewise.
+ (-fipa-bit-cp): Replace "ipa" with "interprocedural."
+ (-fipa-vrp) New.
+
2017-03-17 Tom de Vries <tom@codesourcery.com>
* gcov-dump.c (print_usage): Print bug_report_url.
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index cda570d..f301aa3 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -373,7 +373,7 @@ Objective-C and Objective-C++ Dialects}.
-fif-conversion2 -findirect-inlining @gol
-finline-functions -finline-functions-called-once -finline-limit=@var{n} @gol
-finline-small-functions -fipa-cp -fipa-cp-clone @gol
--fipa-bit-cp @gol
+-fipa-bit-cp -fipa-vrp @gol
-fipa-pta -fipa-profile -fipa-pure-const -fipa-reference -fipa-icf @gol
-fira-algorithm=@var{algorithm} @gol
-fira-region=@var{region} -fira-hoist-pressure @gol
@@ -7085,6 +7085,7 @@ also turns on the following optimization flags:
-findirect-inlining @gol
-fipa-cp @gol
-fipa-bit-cp @gol
+-fipa-vrp @gol
-fipa-sra @gol
-fipa-icf @gol
-fisolate-erroneous-paths-dereference @gol
@@ -8095,9 +8096,15 @@ This flag is enabled by default at @option{-O3}.
@item -fipa-bit-cp
@opindex -fipa-bit-cp
-When enabled, perform ipa bitwise constant propagation. This flag is
-enabled by default at @option{-O2}. It requires that @option{-fipa-cp}
-is enabled.
+When enabled, perform interprocedural bitwise constant
+propagation. This flag is enabled by default at @option{-O2}. It
+requires that @option{-fipa-cp} is enabled.
+
+@item -fipa-vrp
+@opindex -fipa-vrp
+When enabled, perform interprocedural propagation of value
+ranges. This flag is enabled by default at @option{-O2}. It requires
+that @option{-fipa-cp} is enabled.
@item -fipa-icf
@opindex fipa-icf