diff options
author | Richard Biener <rguenther@suse.de> | 2021-11-12 09:09:29 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-11-12 09:11:49 +0100 |
commit | 140346fa246dc2476c5c2bf2ecadebd18a3af5d0 (patch) | |
tree | a88af8ece31a772a7b33b1868fd47c559e17cf31 /gcc/fortran/trans-array.h | |
parent | c60ded6f5eba1a2e5cd647928983d6a5fe46b64c (diff) | |
download | gcc-140346fa246dc2476c5c2bf2ecadebd18a3af5d0.zip gcc-140346fa246dc2476c5c2bf2ecadebd18a3af5d0.tar.gz gcc-140346fa246dc2476c5c2bf2ecadebd18a3af5d0.tar.bz2 |
tree-optimization/103204 - fix missed valueization in VN
The following fixes a missed valueization when simplifying
a MEM[&...] combination during valueization.
2021-11-12 Richard Biener <rguenther@suse.de>
PR tree-optimization/103204
* tree-ssa-sccvn.c (valueize_refs_1): Re-valueize the
top operand after folding in an address.
* gcc.dg/torture/pr103204.c: New testcase.
Diffstat (limited to 'gcc/fortran/trans-array.h')
0 files changed, 0 insertions, 0 deletions