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