diff options
author | Richard Biener <rguenther@suse.de> | 2015-02-10 13:37:54 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-02-10 13:37:54 +0000 |
commit | 703c9ccdc69438c8d1931c777116ce76d22415de (patch) | |
tree | c92bf0ac60a485f33803b2ee862e103fe4440a76 /libgcc | |
parent | 696814edb80cfae8840213cf3e3100d0265944bd (diff) | |
download | gcc-703c9ccdc69438c8d1931c777116ce76d22415de.zip gcc-703c9ccdc69438c8d1931c777116ce76d22415de.tar.gz gcc-703c9ccdc69438c8d1931c777116ce76d22415de.tar.bz2 |
re PR tree-optimization/64995 (ICE in vn_reference_insert_pieces, at tree-ssa-sccvn.c:2341)
2015-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/64995
* tree-ssa-sccvn.c (set_ssa_val_to): Assert that the
value we use is final.
(visit_reference_op_store): Always valueize op.
(visit_use): Properly valueize vuses.
* g++.dg/torture/pr64995.C: New testcase.
From-SVN: r220581
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions