diff options
author | Richard Biener <rguenther@suse.de> | 2013-02-19 12:10:48 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-02-19 12:10:48 +0000 |
commit | 24d630163b15482845ffef8c733653281008016f (patch) | |
tree | 9b4aeec6f3f6f83ed0fdf40cc3955ca4432abfbf /gcc/tree-ssa-loop-ivopts.c | |
parent | 47cc28f568eff9f93ad63ca2cb730b865232f441 (diff) | |
download | gcc-24d630163b15482845ffef8c733653281008016f.zip gcc-24d630163b15482845ffef8c733653281008016f.tar.gz gcc-24d630163b15482845ffef8c733653281008016f.tar.bz2 |
re PR tree-optimization/56384 (ICE in fold_binary_loc, at fold-const.c:10422)
2013-02-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/56384
* tree-ssa-sccvn.h (struct vn_phi_s): Add type member.
(vn_hash_type): Split out from ...
(vn_hash_constant_with_type): ... here.
* tree-ssa-sccvn.c (vn_phi_compute_hash): Use vn_hash_type.
(vn_phi_eq): Compare types from vn_phi_s structure.
(vn_phi_lookup): Populate vn_phi_s type.
(vn_phi_insert): Likewise.
* gcc.dg/torture/pr56384.c: New testcase.
From-SVN: r196136
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions