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>
Fri, 14 Apr 2023 09:45:47 +0000 (11:45 +0200)
commitbf24f2db2841b97bc5e86bf9294d61eef32f83b3
treec3583d46dd1892d69e0210eb130d81b7dfad6e0e
parent040e64b09d4422c7d3c51bee098043782112b924
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.
gcc/testsuite/gcc.dg/vect/pr109502.c [new file with mode: 0644]
gcc/tree-vect-stmts.cc