aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2010-04-23 16:52:06 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2010-04-23 16:52:06 +0200
commit77620011625366249ad9e55eefbdd36cc46392eb (patch)
treeb7621897c359b3f544e651db9bbab0e6dc80a53f /gcc/tree-inline.c
parent5c20baf14a210ac2df9f81b5a6f90b8ae8455d6d (diff)
downloadgcc-77620011625366249ad9e55eefbdd36cc46392eb.zip
gcc-77620011625366249ad9e55eefbdd36cc46392eb.tar.gz
gcc-77620011625366249ad9e55eefbdd36cc46392eb.tar.bz2
re PR tree-optimization/43846 (array vs members, total scalarization issues)
2010-04-23 Martin Jambor <mjambor@suse.cz> PR tree-optimization/43846 * tree-sra.c (struct access): New flag grp_assignment_read. (build_accesses_from_assign): Set grp_assignment_read. (sort_and_splice_var_accesses): Propagate grp_assignment_read. (enum mark_read_status): New type. (analyze_access_subtree): Propagate grp_assignment_read, create accesses also if both direct_read and root->grp_assignment_read. * testsuite/gcc.dg/tree-ssa/sra-10.c: New test. From-SVN: r158668
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions