aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorHongyu Wang <hongyu.wang@intel.com>2022-02-28 15:09:59 +0800
committerHongyu Wang <hongyu.wang@intel.com>2022-03-01 09:33:35 +0800
commite2385690a3ead66744e51115966f25f9c05bb3e2 (patch)
treec1eb25fc064e54de232183a701663ce751810b2c /gcc/config.gcc
parenta35f16971b4ba047779ec8a3723dd1bfd9ecdf3d (diff)
downloadgcc-e2385690a3ead66744e51115966f25f9c05bb3e2.zip
gcc-e2385690a3ead66744e51115966f25f9c05bb3e2.tar.gz
gcc-e2385690a3ead66744e51115966f25f9c05bb3e2.tar.bz2
i386: Fix V8HF vector init under -mno-avx [PR 104664]
For V8HFmode vector init with HFmode, do not directly emits V8HF move with subreg, which may cause reload to assign general register to move src. gcc/ChangeLog: PR target/104664 * config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate): Use vec_setv8hf_0 for HF to V8HFmode move instead of subreg. gcc/testsuite/ChangeLog: PR target/104664 * gcc.target/i386/pr104664.c: New test.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions