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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>:

https://gcc.gnu.org/g:58d6eea0e0754351b399a4b85562f81326a184ad

commit r11-2917-g58d6eea0e0754351b399a4b85562f81326a184ad
Author: liuhongt <hongtao....@intel.com>
Date:   Wed Aug 26 15:24:10 2020 +0800

    Add expander for movp2hi and movp2qi.

    2020-08-30  Uros Bizjak    <ubiz...@gmail.com>

    gcc/ChangeLog:
            PR target/96744
            * config/i386/i386-expand.c (split_double_mode): Also handle
            E_P2HImode and E_P2QImode.
            * config/i386/sse.md (MASK_DWI): New define_mode_iterator.
            (mov<mode>): New expander for P2HI,P2QI.
            (*mov<mode>_internal): New define_insn_and_split to split
            movement of P2QI/P2HI to 2 movqi/movhi patterns after reload.

    gcc/testsuite/ChangeLog:

            * gcc.target/i386/double_mask_reg-1.c: New test.

Reply via email to