aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-tree.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-06-22 09:04:01 +0200
committerRichard Biener <rguenther@suse.de>2023-06-22 10:11:15 +0200
commit2ac41866270e9fbab504bbda7a942a97abaa203a (patch)
tree9f6422eb783b3454531afc4f1c4b60f529b011b7 /gcc/rust/backend/rust-tree.cc
parent5322f009e8f7d1c7a1c9aab7cb4c90c433398fdd (diff)
downloadgcc-2ac41866270e9fbab504bbda7a942a97abaa203a.zip
gcc-2ac41866270e9fbab504bbda7a942a97abaa203a.tar.gz
gcc-2ac41866270e9fbab504bbda7a942a97abaa203a.tar.bz2
tree-optimization/110332 - fix ICE with phiprop
The following fixes an ICE that occurs when we visit an edge inserted load from the code validating correctness for inserting an aggregate copy there. We can simply skip those loads here. PR tree-optimization/110332 * tree-ssa-phiprop.cc (propagate_with_phi): Always check aliasing with edge inserted loads. * g++.dg/torture/pr110332.C: New testcase. * gcc.dg/torture/pr110332-1.c: Likewise. * gcc.dg/torture/pr110332-2.c: Likewise.
Diffstat (limited to 'gcc/rust/backend/rust-tree.cc')
0 files changed, 0 insertions, 0 deletions