aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/tree.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-02-01 09:18:47 +0100
committerRichard Biener <rguenther@suse.de>2024-02-01 11:12:47 +0100
commitb84f8a5e0a7ef3e5bd0d186fc7e280d9c43c5b7f (patch)
tree1356a566d4e813af66b3506f58141c23a575cf85 /gcc/cp/tree.cc
parentd85c17a2b628b7e783716ac376bdb60ddc2afb9a (diff)
downloadgcc-b84f8a5e0a7ef3e5bd0d186fc7e280d9c43c5b7f.zip
gcc-b84f8a5e0a7ef3e5bd0d186fc7e280d9c43c5b7f.tar.gz
gcc-b84f8a5e0a7ef3e5bd0d186fc7e280d9c43c5b7f.tar.bz2
tree-optimization/113693 - LC SSA and region VN
The following fixes LC SSA preserving with region VN which was broken when availability checking was enhanced to treat not visited value numbers as available. The following makes sure to honor availability data we put in place for LC SSA preserving instead. PR tree-optimization/113693 * tree-ssa-sccvn.cc (rpo_elim::eliminate_avail): Honor avail data when available. * gcc.dg/pr113693.c: New testcase.
Diffstat (limited to 'gcc/cp/tree.cc')
0 files changed, 0 insertions, 0 deletions