diff options
author | Richard Guenther <rguenther@suse.de> | 2010-02-27 23:28:46 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-02-27 23:28:46 +0000 |
commit | 30bc1dca9c5a4af7b631bda879a200853a54dcfa (patch) | |
tree | 0216165e214b4aecd783ed93348bd6396edb33ee /gcc/doc | |
parent | 812be315ca9acfb503d125bd16be043849be2c77 (diff) | |
download | gcc-30bc1dca9c5a4af7b631bda879a200853a54dcfa.zip gcc-30bc1dca9c5a4af7b631bda879a200853a54dcfa.tar.gz gcc-30bc1dca9c5a4af7b631bda879a200853a54dcfa.tar.bz2 |
re PR tree-optimization/43186 (A loop in tree_unroll_loops_completely never ends)
2010-02-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43186
* params.def (PARAM_MAX_UNROLL_ITERATIONS): New param.
* doc/invoke.texi (max-completely-peel-loop-nest-depth): Document.
* tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely): Limit
unroller iterations.
* gcc.c-torture/compile/pr43186.c: Adjust testcase.
From-SVN: r157114
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6a6bd92..36580fb 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -8094,6 +8094,9 @@ The maximum number of insns of a completely peeled loop. @item max-completely-peel-times The maximum number of iterations of a loop to be suitable for complete peeling. +@item max-completely-peel-loop-nest-depth +The maximum depth of a loop nest suitable for complete peeling. + @item max-unswitch-insns The maximum number of insns of an unswitched loop. |