https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Changed with:

commit 350f354acdd2224797f93a979fff38cb631548a3
Author: hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Aug 11 15:51:01 2016 +0000

    Use TImode for piecewise move in 64-bit mode

    Use TImode for piecewise move in 64-bit mode.  We should use TImode in
    32-bit mode and use OImode or XImode if they are available.  But since
    by_pieces_ninsns determines the widest mode with MAX_FIXED_MODE_SIZE,
    we can only use TImode in 64-bit mode.

    gcc/

            * config/i386/i386.h (MOVE_MAX_PIECES): Use TImode in 64-bit
            mode if unaligned SSE load and store are optimal.

    gcc/testsuite/

            * gcc.target/i386/pieces-memcpy-1.c: New test.
            * gcc.target/i386/pieces-memcpy-2.c: Likewise.
            * gcc.target/i386/pieces-memcpy-3.c: Likewise.
            * gcc.target/i386/pieces-memcpy-4.c: Likewise.
            * gcc.target/i386/pieces-memcpy-5.c: Likewise.
            * gcc.target/i386/pieces-memcpy-6.c: Likewise.


    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@239378
138bc75d-0d04-0410-961f-82ee72b054a4

Reply via email to