diff options
author | Richard Biener <rguenther@suse.de> | 2016-07-19 10:19:46 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-07-19 10:19:46 +0000 |
commit | cef5388d95009657bd34179e4086da5074c67dcd (patch) | |
tree | 05880e90b539eab18ab3f9cd3a92b9fd7c120e74 /ChangeLog | |
parent | 9a4cb9733db86b7be143a2b8ab7d03406e025a5d (diff) | |
download | gcc-cef5388d95009657bd34179e4086da5074c67dcd.tar.gz |
re PR tree-optimization/71901 (ice in find_or_generate_expression)
2016-07-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/71901
* tree-ssa-sccvn.h (struct vn_reference_op_struct): Add
align member, group stuff with the bitfield.
(vn_ref_op_align_unit): New inline.
* tree-ssa-sccvn.c (copy_reference_ops_from_ref): For ARRAY_REFs
record element alignment and operand 3 unchanged.
(ao_ref_init_from_vn_reference): Adjust.
(valueize_refs_1): Likewise.
* tree-ssa-pre.c (create_component_ref_by_pieces_1): Likewise.
* gcc.dg/torture/pr71901.c: New testcase.
From-SVN: r238468
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions