aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-10-01 14:16:50 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2025-10-02 09:12:10 +0200
commit0e91910c0708a60b3ac521a4ea74e44301109f4a (patch)
tree497a050ea8cf64c529ba645f3a911a2cb6b82d2e /libcpp
parent6051a849aa1e8ed444ee71161d90fd800469121d (diff)
downloadgcc-0e91910c0708a60b3ac521a4ea74e44301109f4a.zip
gcc-0e91910c0708a60b3ac521a4ea74e44301109f4a.tar.gz
gcc-0e91910c0708a60b3ac521a4ea74e44301109f4a.tar.bz2
tree-optimization/122079 - PRE antic_compute doesn't converge
The following fixes another case of us pruning from the value set based on the expression set after expression removal when the maximum expression set is involved. PR tree-optimization/122079 * tree-ssa-pre.cc (prune_clobbered_mems): Do not prune values when the maximum expression set is involved. * gcc.dg/torture/pr122079-1.c: New testcase.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions