------- Comment #18 from dorit at gcc dot gnu dot org 2007-07-25 08:51 ------- Subject: Bug 25413
Author: dorit Date: Wed Jul 25 08:51:12 2007 New Revision: 126904 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126904 Log: 2007-07-25 Dorit Nuzman <[EMAIL PROTECTED]> Devang Patel <[EMAIL PROTECTED]> PR tree-optimization/25413 * targhooks.c (default_builtin_vector_alignment_reachable): New. * targhooks.h (default_builtin_vector_alignment_reachable): New. * tree.h (contains_packed_reference): New. * expr.c (contains_packed_reference): New. * tree-vect-analyze.c (vector_alignment_reachable_p): New. (vect_enhance_data_refs_alignment): Call vector_alignment_reachable_p. * target.h (vector_alignment_reachable): New builtin. * target-def.h (TARGET_VECTOR_ALIGNMENT_REACHABLE): New. * config/rs6000/rs6000.c (rs6000_vector_alignment_reachable): New. (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define. 2007-07-25 Dorit Nuzman <[EMAIL PROTECTED]> Devang Patel <[EMAIL PROTECTED]> Uros Bizjak <[EMAIL PROTECTED]> PR tree-optimization/25413 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays): New procedure to check if arrays are naturally aligned to the vector alignment boundary. * gcc.dg/vect/vect-align-1.c: New. * gcc.dg/vect/vect-align-2.c: New. * gcc.dg/vect/pr25413.c: New. * gcc.dg/vect/pr25413a.c: New. Added: branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/pr25413.c branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/pr25413a.c branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/vect-align-1.c branches/gcc-4_2-branch/gcc/testsuite/gcc.dg/vect/vect-align-2.c Modified: branches/gcc-4_2-branch/gcc/ChangeLog branches/gcc-4_2-branch/gcc/config/rs6000/rs6000.c branches/gcc-4_2-branch/gcc/expr.c branches/gcc-4_2-branch/gcc/target-def.h branches/gcc-4_2-branch/gcc/target.h branches/gcc-4_2-branch/gcc/targhooks.c branches/gcc-4_2-branch/gcc/targhooks.h branches/gcc-4_2-branch/gcc/testsuite/ChangeLog branches/gcc-4_2-branch/gcc/testsuite/lib/target-supports.exp branches/gcc-4_2-branch/gcc/tree-vect-analyze.c branches/gcc-4_2-branch/gcc/tree.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25413