]> gcc.gnu.org Git - gcc.git/commit
MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in opts->x_target_flags...
authorliuhongt <hongtao.liu@intel.com>
Fri, 16 Apr 2021 03:29:10 +0000 (11:29 +0800)
committerliuhongt <hongtao.liu@intel.com>
Fri, 23 Apr 2021 01:19:03 +0000 (09:19 +0800)
commit342de04d993beaa644d0b0087c20bef5dad5bf5f
tree00ad638566e57e86459401490f633a5bc7bba902
parente3948473e927a7c3197ce1a63628fe427f15f6c6
MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in opts->x_target_flags when X86_TUNE_AVX256_UNALIGNED_LOAD/STORE_OPTIMAL is enabled by target attribute.

gcc/ChangeLog:

PR target/100093
* config/i386/i386-options.c (ix86_option_override_internal):
Clear MASK_AVX256_SPLIT_UNALIGNED_LOAD/STORE in x_target_flags
when X86_TUNE_AVX256_UNALIGNED_LOAD/STORE_OPTIMAL is enabled
by target attribute.

gcc/testsuite/ChangeLog:

PR target/100093
* gcc.target/i386/pr100093.c: New test.
gcc/config/i386/i386-options.c
gcc/testsuite/gcc.target/i386/pr100093.c [new file with mode: 0644]
This page took 0.062475 seconds and 5 git commands to generate.