https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104010
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Btw, you show V4SI vectorization but the analysis with this mode has the loads unsupported for me: t.c:5:13: note: ==> examining statement: _27 = *a_13(D); t.c:5:13: missed: Aligned load, but unsupported type. t.c:5:16: missed: not vectorized: relevant stmt not supported: _27 = *a_13(D); t.c:5:13: note: Building vector operands of 0x3411790 from scalars instead and t.c:5:13: note: ==> examining statement: *dest_15(D) = _22; t.c:5:13: note: vect_is_simple_use: operand (int) _44, type of def: internal t.c:5:13: note: vect_is_simple_use: operand (int) _59, type of def: internal t.c:5:13: note: vect_is_simple_use: operand (int) _7, type of def: internal t.c:5:13: missed: unsupported unaligned access t.c:5:13: missed: not vectorized: relevant stmt not supported: *dest_15(D) = _22; please make sure to post _exact_ instructions on how to configure & invoke cc1, the arm family is a mess and it's wasting my time each and every time I have to dig into these kind of bugs :/