diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-05-08 14:04:25 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-05-08 14:04:25 +0200 |
commit | ac6818591810af25dc9f91d28230f30494e22a71 (patch) | |
tree | f1c573764cf75284b321e9edccac4b0a132b8a34 /gcc/config.gcc | |
parent | 294c6f66373d29a9300a414fab24f1eefb473ccf (diff) | |
download | gcc-ac6818591810af25dc9f91d28230f30494e22a71.zip gcc-ac6818591810af25dc9f91d28230f30494e22a71.tar.gz gcc-ac6818591810af25dc9f91d28230f30494e22a71.tar.bz2 |
re PR target/85317 (missing constant propagation on _mm(256)_movemask_*)
PR target/85317
* config/i386/i386.c (ix86_fold_builtin): Handle
IX86_BUILTIN_{,P}MOVMSK{PS,PD,B}{,128,256}.
* gcc.target/i386/pr85317.c: New test.
* gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
optimization barrier to avoid optimizing away the expected insn.
From-SVN: r260040
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions