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