diff options
author | Martin Jambor <mjambor@suse.cz> | 2014-04-28 18:55:40 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2014-04-28 18:55:40 +0200 |
commit | 28151221b583422b67e223d255545dae326fce5a (patch) | |
tree | ab11ee9ce415853d1400973e6d4370089821aa91 /gcc/tree-ssa.h | |
parent | 9358288555fadf2280d4388de45a1a1a5d6a68f7 (diff) | |
download | gcc-28151221b583422b67e223d255545dae326fce5a.zip gcc-28151221b583422b67e223d255545dae326fce5a.tar.gz gcc-28151221b583422b67e223d255545dae326fce5a.tar.bz2 |
tree-sra.c (sra_modify_expr): Generate new memory accesses with same alias type as the original statement.
2014-04-28 Martin Jambor <mjambor@suse.cz>
* tree-sra.c (sra_modify_expr): Generate new memory accesses with
same alias type as the original statement.
(subreplacement_assignment_data): New type.
(handle_unscalarized_data_in_subtree): New type of parameter,
generate new memory accesses with same alias type as the original
statement.
(load_assign_lhs_subreplacements): Likewise.
(sra_modify_constructor_assign): Generate new memory accesses with
same alias type as the original statement.
testsuite/
* gcc.dg/tree-ssa/sra-14.c: New test.
From-SVN: r209868
Diffstat (limited to 'gcc/tree-ssa.h')
0 files changed, 0 insertions, 0 deletions