diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-10-05 10:42:07 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-10-13 11:28:47 -0400 |
commit | 6cc3394507a2303a18891d34222c53f679256c37 (patch) | |
tree | a5156d31cf1535030a778754cf13acefd261996f /libgcc | |
parent | d75be7e4343f049176546aa9517d570e5eb67954 (diff) | |
download | gcc-6cc3394507a2303a18891d34222c53f679256c37.zip gcc-6cc3394507a2303a18891d34222c53f679256c37.tar.gz gcc-6cc3394507a2303a18891d34222c53f679256c37.tar.bz2 |
propagate partial equivs in the cache.
Adjust on-entry cache propagation to look for and propagate both full
and partial equivalences.
gcc/
PR tree-optimization/102540
PR tree-optimization/102872
* gimple-range-cache.cc (ranger_cache::fill_block_cache):
Handle partial equivs.
(ranger_cache::range_from_dom): Cleanup dump output.
gcc/testsuite/
* gcc.dg/pr102540.c: New.
* gcc.dg/pr102872.c: New.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions