aboutsummaryrefslogtreecommitdiff
path: root/libcpp
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 /libcpp
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 'libcpp')
0 files changed, 0 insertions, 0 deletions