https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96522
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Richard Biener from comment #6) > Hmm, picking the ref onto gcc-10 causes > > FAIL: gcc.dg/vect/pr81410.c execution test > > due to an unaligned access. Looks like a latent issue. The following on an unpatched tree is enough to provoke the FAIL (but ptr-info should not affect correctness). diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 9ace345fc5e..ea32b70a4f3 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -9565,10 +9567,12 @@ vectorizable_load (stmt_vec_info stmt_info, gimple_stmt_iterator *gsi, } else misalign = DR_MISALIGNMENT (first_dr_info); +#if 0 if (dataref_offset == NULL_TREE && TREE_CODE (dataref_ptr) == SSA_NAME) set_ptr_info_alignment (get_ptr_info (dataref_ptr), align, misalign); +#endif if (final_mask) {