http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51315
--- Comment #10 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-12-08 09:05:42 UTC --- Author: ebotcazou Date: Thu Dec 8 09:05:38 2011 New Revision: 182102 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182102 Log: PR tree-optimization/51315 * tree.h (get_object_or_type_alignment): Declare. * expr.c (get_object_or_type_alignment): Move to... * builtins.c (get_object_or_type_alignment): ...here. Add assertion. * tree-sra.c (tree_non_mode_aligned_mem_p): Rename to... (tree_non_aligned_mem_p): ...this. Add ALIGN parameter. Look into MEM_REFs and use get_object_or_type_alignment for them. (build_accesses_from_assign): Adjust for above change. (access_precludes_ipa_sra_p): Likewise. Added: trunk/gcc/testsuite/gcc.c-torture/execute/20111208-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/builtins.c trunk/gcc/expr.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-sra.c trunk/gcc/tree.h