aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-01-27 14:54:37 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2012-01-27 14:54:37 +0000
commit223453574e2860830258588ce0104d8971c43ee3 (patch)
treedafa0ce7d5bb9bfc0cf46d5f2fb1426c73e95f91 /gcc/tree-sra.c
parente08120b1ffde961adf63c2cc95f0416690a17bae (diff)
downloadgcc-223453574e2860830258588ce0104d8971c43ee3.zip
gcc-223453574e2860830258588ce0104d8971c43ee3.tar.gz
gcc-223453574e2860830258588ce0104d8971c43ee3.tar.bz2
re PR tree-optimization/50444 (-ftree-sra ignores alignment)
2012-01-27 Richard Guenther <rguenther@suse.de> PR tree-optimization/50444 * expr.c (mem_ref_refers_to_non_mem_p): New function. (expand_assignment): Use it. Properly handle misaligned bases when expanding stores to component references. (expand_expr_real_1): Use mem_ref_refers_to_non_mem_p and refactor that case. From-SVN: r183629
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions