aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/invoke.texi
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2019-07-12 17:36:45 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2019-07-12 11:36:45 -0600
commit5dd47cb75dac4583dc38e9c1df2fde89fd459a08 (patch)
tree0d8febea6e49248e6ea92f630e251dcc93b88c9a /gcc/doc/invoke.texi
parentd132c59b10ac8ee35d2e48c0b598160d5bdabf46 (diff)
downloadgcc-5dd47cb75dac4583dc38e9c1df2fde89fd459a08.zip
gcc-5dd47cb75dac4583dc38e9c1df2fde89fd459a08.tar.gz
gcc-5dd47cb75dac4583dc38e9c1df2fde89fd459a08.tar.bz2
invoke.texi (ssa-name-def-chain-limit): Document new --param.
gcc/ChangeLog: * doc/invoke.texi (ssa-name-def-chain-limit): Document new --param. * params.def (PARAM_SSA_NAME_DEF_CHAIN_LIMIT): Add new --param. * tree-vrp.c (vrp_prop::check_mem_ref): Use PARAM_SSA_NAME_DEF_CHAIN_LIMIT. gcc/testsuite/ChangeLog: * gcc.dg/Warray-bounds-43.c: New test. From-SVN: r273454
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r--gcc/doc/invoke.texi7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 0c20cb6..b4e71f2 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -12225,6 +12225,13 @@ before the loop versioning pass considers it too big to copy,
discounting any instructions in inner loops that directly benefit
from versioning.
+@item ssa-name-def-chain-limit
+The maximum number of SSA_NAME assignments to follow in determining
+a property of a variable such as its value. This limits the number
+of iterations or recursive calls GCC performs when optimizing certain
+statements or when determining their validity prior to issuing
+diagnostics.
+
@end table
@end table