https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79291
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |mips32r2 Summary|r244397 introduces alias |r244897 introduces alias |related performance issues |related performance issues |for daxpy on MIPS |for daxpy on MIPS --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Make sure to test after 2017-01-30 Richard Biener <rguent...@suse.de> PR tree-optimization/79256 * targhooks.c (default_builtin_vector_alignment_reachable): Honor BIGGEST_FIELD_ALIGNMENT and ADJUST_FIELD_ALIGN to fix up bogus alignment on TYPE. * tree.c (build_aligned_type): Set TYPE_USER_ALIGN. I assume you are talking about mips32r2 in this bug. mips doesn't override ADJUST_FIELD_ALIGN or MAXIMUM_FIELD_ALIGNMENT or vector_alignment_reachable so it should benefit from the fixes in that types bigger than the pointer size can now be made properly aligned.