]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add recursive GORI recompuations with a depth limit.
authorAndrew MacLeod <amacleod@redhat.com>
Tue, 28 Mar 2023 16:16:34 +0000 (12:16 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Thu, 30 Mar 2023 18:17:10 +0000 (14:17 -0400)
commit429a7a88438cc80e7c58d9f63d44838089899b12
treef2389e2d862854ed2a3ee0d466b24ffad589a116
parenta23b33a1bdeff7bc2289d9ebb7cb7b7ec0a605f5
Add recursive GORI recompuations with a depth limit.

PR tree-optimization/109154
gcc/
* gimple-range-gori.cc (gori_compute::may_recompute_p): Add depth limit.
* gimple-range-gori.h (may_recompute_p): Add depth param.
* params.opt (ranger-recompute-depth): New param.

gcc/testsuite/
* gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
gcc/gimple-range-gori.cc
gcc/gimple-range-gori.h
gcc/params.opt
gcc/testsuite/gcc.dg/Walloca-13.c