Fixup gcc.dg/vect/pr65947-3.c when masked loads are available
authorRichard Biener <rguenther@suse.de>
Fri, 9 Oct 2020 11:15:42 +0000 (13:15 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 9 Oct 2020 11:18:47 +0000 (13:18 +0200)
commit8c26cfc6af38a3c4d16f510ee8ac3ae11ea2bbbd
tree24541aacf36c0b812d28e4e081a3c67d547c2ef6
parent16760e5bf7028dfa36b39af305d05cdf2c15b3a9
Fixup gcc.dg/vect/pr65947-3.c when masked loads are available

The following adds a effective target to properly allow
the gcc.dg/vect/pr65947-3.c expected vectorization to be adjusted
when run with, say, -march=cascadelake.

2020-10-09  Richard Biener  <rguenther@suse.de>

gcc/
* doc/sourcebuild.texi (vect_masked_load): Document.

gcc/testsuite
* lib/target-supports.exp (check_effective_target_vect_masked_load):
New effective target.
* gcc.dg/vect/pr65947-3.c: Update.
gcc/doc/sourcebuild.texi
gcc/testsuite/gcc.dg/vect/pr65947-3.c
gcc/testsuite/lib/target-supports.exp