diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-09-13 10:09:16 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-09-15 10:08:25 -0400 |
commit | 76a2d567842088ff296609c9e3b53c3df179aefd (patch) | |
tree | 85a3c207ffae75bfcc06dc27ec9e7d2fa8f8cf3f /gcc/analyzer/infinite-recursion.cc | |
parent | c43bd879b46c46b218c1040d68d0c7810cb47039 (diff) | |
download | gcc-76a2d567842088ff296609c9e3b53c3df179aefd.zip gcc-76a2d567842088ff296609c9e3b53c3df179aefd.tar.gz gcc-76a2d567842088ff296609c9e3b53c3df179aefd.tar.bz2 |
Always do PHI analysis and before loop analysis.
PHI analysis wasn't being done if loop analysis found a value. Always
do the PHI analysis, and run it for an iniital value before invoking
loop analysis.
* gimple-range-fold.cc (fold_using_range::range_of_phi): Always
run phi analysis, and do it before loop analysis.
Diffstat (limited to 'gcc/analyzer/infinite-recursion.cc')
0 files changed, 0 insertions, 0 deletions