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

--- Comment #8 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> ---
Author: hjl
Date: Wed Sep 18 19:50:45 2019
New Revision: 275906

URL: https://gcc.gnu.org/viewcvs?rev=275906&root=gcc&view=rev
Log:
i386: Restore Skylake SImode hard register store cost

On Skylake, we should move integer register to SSE register without
going through memory.  This patch restores Skylake SImode hard register
store cost to 6.

gcc/

        PR target/90878
        * config/i386/x86-tune-costs.h (skylake_cost): Restore SImode
        hard register store cost to 6.

gcc/testsuite/

        PR target/90878
        * gcc.target/i386/pr90878.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/i386/pr90878.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/x86-tune-costs.h
    trunk/gcc/testsuite/ChangeLog

Reply via email to