diff options
author | Jan Beulich <jbeulich@suse.com> | 2018-01-03 10:42:08 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@gcc.gnu.org> | 2018-01-03 10:42:08 +0000 |
commit | b853346e2c2ea98e35c6043712303a5fc8b87dd8 (patch) | |
tree | 26c96624b0d0ddcb91294085689f0404c1ebfba1 /gcc/fortran/check.c | |
parent | 85ec4feb11167c9e4489361bf2399a20afbe52c8 (diff) | |
download | gcc-b853346e2c2ea98e35c6043712303a5fc8b87dd8.zip gcc-b853346e2c2ea98e35c6043712303a5fc8b87dd8.tar.gz gcc-b853346e2c2ea98e35c6043712303a5fc8b87dd8.tar.bz2 |
x86: don't use AVX512BW vmovdqu variants without -mavx512bw
Simply mirror the MODE_XI logic of handling unaligned operands in
mov<mode>_internal into MODE_TI / MODE_OI handling.
gcc/
2018-01-03 Jan Beulich <jbeulich@suse.com>
* sse.md (mov<mode>_internal): Tighten condition for when to use
vmovdqu<ssescalarsize> for TI and OI modes.
gcc/testsuite/
2018-01-03 Jan Beulich <jbeulich@suse.com>
* gcc.target/i386/avx512vl-no-vmovdqu8.c,
gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
From-SVN: r256170
Diffstat (limited to 'gcc/fortran/check.c')
0 files changed, 0 insertions, 0 deletions