diff options
author | Martin Jambor <mjambor@suse.cz> | 2009-10-29 13:40:48 +0100 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2009-10-29 13:40:48 +0100 |
commit | 8a1326b3927310096b72d919ed94fbe7e66a7cdf (patch) | |
tree | ee7ef26536e47de8b26bc3f301d655b2c9530064 /gcc/debug.c | |
parent | 162e4591aa3f1a7cfb5198bc504dc110bee5a5ca (diff) | |
download | gcc-8a1326b3927310096b72d919ed94fbe7e66a7cdf.zip gcc-8a1326b3927310096b72d919ed94fbe7e66a7cdf.tar.gz gcc-8a1326b3927310096b72d919ed94fbe7e66a7cdf.tar.bz2 |
re PR tree-optimization/41775 (IPA-SRA: ice in rewrite_stmt, at tree-into-ssa.c:1302)
2009-10-29 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/41775
* tree-sra.c (build_ref_for_offset): Unshare *expr if not NULL.
(generate_subtree_copies): Do not unshare agg.
(load_assign_lhs_subreplacements): Do not unshare rhs.
(sra_modify_assign): Do not unshare exprs.
(propagate_subacesses_accross_link): Renamed to
propagate_subaccesses_across_link.
* testsuite/g++.dg/torture/pr41775.C: New testcase.
From-SVN: r153699
Diffstat (limited to 'gcc/debug.c')
0 files changed, 0 insertions, 0 deletions