From 5c7d37de415fe5345c005154ea69d0d9b5a8c8d6 Mon Sep 17 00:00:00 2001 From: Martin Jambor Date: Fri, 17 Mar 2017 13:34:27 +0100 Subject: [PATCH] Document -fipa-vrp 2017-03-17 Martin Jambor * 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 --- gcc/ChangeLog | 7 +++++++ gcc/doc/invoke.texi | 15 +++++++++++---- 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 + + * 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 * 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 -- 2.7.4