]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-optimization/109502 - vector conversion between mask and non-mask
authorRichard Biener <rguenther@suse.de>
Fri, 14 Apr 2023 07:55:27 +0000 (09:55 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 17 Apr 2023 09:13:17 +0000 (11:13 +0200)
commit08605396d164c57eb3c80051001b86b96da0405c
tree4ae28a6944a47462d840903d80195c9648092dbb
parentba02c6706cc502ee64b9c5d32b08409c44fe967d
tree-optimization/109502 - vector conversion between mask and non-mask

The following fixes a check that should have rejected vectorizing
a conversion between a mask and non-mask type.  Those should be
done via pattern statements.

PR tree-optimization/109502
* tree-vect-stmts.cc (vectorizable_assignment): Fix
check for conversion between mask and non-mask types.

* gcc.dg/vect/pr109502.c: New testcase.

(cherry picked from commit bf24f2db2841b97bc5e86bf9294d61eef32f83b3)
gcc/testsuite/gcc.dg/vect/pr109502.c [new file with mode: 0644]
gcc/tree-vect-stmts.cc