diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2021-11-29 09:19:34 -0500 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2021-11-30 09:07:21 -0500 |
commit | e43b15c88c242b14a8ced8e631c1f9b80e83d63c (patch) | |
tree | 80d5dae509a532247a94efe060bec069984ece96 /intl/hash-string.h | |
parent | fa01e206c87581186f64f4500f926cdb70549de0 (diff) | |
download | gcc-e43b15c88c242b14a8ced8e631c1f9b80e83d63c.zip gcc-e43b15c88c242b14a8ced8e631c1f9b80e83d63c.tar.gz gcc-e43b15c88c242b14a8ced8e631c1f9b80e83d63c.tar.bz2 |
Always track arguments, even when ignoring equiv params.
To "ignore" ranges from equivalences, we should track the range separately,
but still do the other name processing which determiens if there is a single
name or not for equivalence. Otherwise we mistakently think we can introduce
an equivalences.
gcc/
PR tree-optimization/103440
* gimple-range-fold.cc (fold_using_range::range_of_phi): Continue
normal param processing for equiv params.
gcc/testsuite/
* gcc.dg/pr103440.c: New.
Diffstat (limited to 'intl/hash-string.h')
0 files changed, 0 insertions, 0 deletions