diff options
author | Richard Biener <rguenther@suse.de> | 2019-07-09 08:04:37 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-07-09 08:04:37 +0000 |
commit | c2851dc2896bfc0d27b32c90cafc873f67cd6727 (patch) | |
tree | 767743ad55194f16a6e85de61bbaf38bafd031de /libcpp/line-map.c | |
parent | 5e0f7ab2fb33372f298ad9333dd2dd2e44cf01cc (diff) | |
download | gcc-c2851dc2896bfc0d27b32c90cafc873f67cd6727.zip gcc-c2851dc2896bfc0d27b32c90cafc873f67cd6727.tar.gz gcc-c2851dc2896bfc0d27b32c90cafc873f67cd6727.tar.bz2 |
tree-ssa-sccvn.c (struct vn_walk_cb_data): Add orig_ref member.
2019-07-09 Richard Biener <rguenther@suse.de>
* tree-ssa-sccvn.c (struct vn_walk_cb_data): Add orig_ref member.
(vn_reference_lookup_3): If the main ref has no access path recorded
but orig_ref has use it to do access-path based disambiguation.
(vn_reference_lookup_pieces): Adjust.
(vn_reference_lookup): Pass down original ref if we valueized.
* gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
* gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
* gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
From-SVN: r273294
Diffstat (limited to 'libcpp/line-map.c')
0 files changed, 0 insertions, 0 deletions