diff options
| author | Richard Biener <rguenther@suse.de> | 2019-02-01 13:41:43 +0000 |
|---|---|---|
| committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-02-01 13:41:43 +0000 |
| commit | 577d65881ef0f90c790093a7e05cc28a14a45a26 (patch) | |
| tree | 35bb180499ae6295918735a81458aa2d587cf826 /libcpp/errors.c | |
| parent | 61a8637c8893a25282e844ec217c31df8ad3b6e9 (diff) | |
| download | gcc-577d65881ef0f90c790093a7e05cc28a14a45a26.zip gcc-577d65881ef0f90c790093a7e05cc28a14a45a26.tar.gz gcc-577d65881ef0f90c790093a7e05cc28a14a45a26.tar.bz2 | |
re PR tree-optimization/88597 (Compile time hog w/ -O1 -fpeel-loops)
2019-02-01 Richard Biener <rguenther@suse.de>
PR middle-end/88597
* tree-scalar-evolution.c (analyze_scalar_evolution): Set up
the instantiate cache.
(instantiate_scev_binary): Elide second operand procesing
if equal to the first.
* tree-chrec.c (chrec_contains_symbols): Add visited set.
(chrec_contains_undetermined): Likewise.
(tree_contains_chrecs): Likewise.
* gcc.dg/torture/pr88597.c: New testcase.
From-SVN: r268449
Diffstat (limited to 'libcpp/errors.c')
0 files changed, 0 insertions, 0 deletions
