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

--- Comment #6 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:d1011a41efd121ede2f427c1dffd6ac62f92962e

commit r12-5800-gd1011a41efd121ede2f427c1dffd6ac62f92962e
Author: liuhongt <hongtao....@intel.com>
Date:   Tue Nov 30 13:50:11 2021 +0800

    Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reload_class.

    When moves between integer and sse registers are cheap.

    2021-12-06  Hongtao Liu  <hongtao....@intel.com>
                Uroš Bizjak  <ubiz...@gmail.com>
    gcc/ChangeLog:

            PR target/95740
            * config/i386/i386.c (ix86_preferred_reload_class): Allow
            integer regs when moves between register units are cheap.
            * config/i386/i386.h (INT_SSE_CLASS_P): New.

    gcc/testsuite/ChangeLog:

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

Reply via email to