aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2009-06-25 12:38:13 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2009-06-25 12:38:13 +0200
commitfac52fdd5b2bcb8a8de17f11325137014a2da118 (patch)
tree718da72732da433bf3f10ba2b58f028bd36e7d32 /gcc/tree-ssa-alias.c
parent2a31c32ba59f8772f3bdf62b7f74523d0a0a4583 (diff)
downloadgcc-fac52fdd5b2bcb8a8de17f11325137014a2da118.zip
gcc-fac52fdd5b2bcb8a8de17f11325137014a2da118.tar.gz
gcc-fac52fdd5b2bcb8a8de17f11325137014a2da118.tar.bz2
re PR middle-end/40493 (New SRA miscompiled binutils)
2009-06-25 Martin Jambor <mjambor@suse.cz> PR tree-optimization/40493 * tree-sra.c (sra_modify_expr): Correct BIT_FIELD_REF argument numbers. (enum unscalarized_data_handling): New type. (handle_unscalarized_data_in_subtree): Return what has been done. (load_assign_lhs_subreplacements): Handle left flushes differently. (sra_modify_assign): Use unscalarized_data_handling, simplified condition determining whether to remove the statement. * testsuite/gcc.c-torture/execute/pr40493.c: New test. From-SVN: r148941
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions