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

--- Comment #2 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:1f5c0e67393e8f67d66150eba8c64edfeb14e11b

commit r12-7700-g1f5c0e67393e8f67d66150eba8c64edfeb14e11b
Author: liuhongt <hongtao....@intel.com>
Date:   Fri Mar 18 16:11:04 2022 +0800

    Refine HImode movement for "v" to "v".

    Set attr from HImode to HFmode which uses vmovsh instead of vmovw for
    movment between sse registers.

    gcc/ChangeLog:

            PR target/104974
            * config/i386/i386.md (*movhi_internal): Set attr type from HI
            to HF for alternative 12 under TARGET_AVX512FP16.

    gcc/testsuite/ChangeLog:

            * gcc.target/i386/pr104974.c: New test.

Reply via email to