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.

Reply via email to