diff options
author | liuhongt <hongtao.liu@intel.com> | 2020-09-16 10:53:52 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2020-09-19 22:54:02 +0800 |
commit | 83858ba1db31cd83667592a41d71315090459da4 (patch) | |
tree | f4b28811d485217ade77c18334af09b1f51bd819 /gcc/fortran/symbol.c | |
parent | 239601c53b03880832193f34c799d20fd2c5fe70 (diff) | |
download | gcc-83858ba1db31cd83667592a41d71315090459da4.zip gcc-83858ba1db31cd83667592a41d71315090459da4.tar.gz gcc-83858ba1db31cd83667592a41d71315090459da4.tar.bz2 |
Increase rtx cost of sse_to_integer in skylake_cost.
As https://gcc.gnu.org/pipermail/gcc-patches/2019-August/528839.html
indicates, movement between SSE and gpr should be much expensive than
movement inside gpr(which is 2 as default).
gcc/ChangeLog
PR target/96861
* config/i386/x86-tune-costs.h (skylake_cost): increase rtx
cost of sse_to_integer from 2 to 6.
gcc/testsuite
* gcc.target/i386/pr95021-3.c: Add -mtune=generic.
Diffstat (limited to 'gcc/fortran/symbol.c')
0 files changed, 0 insertions, 0 deletions