]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/g++.dg/vect/simd-clone-3.cc
1 // { dg-require-effective-target vect_simd_clones }
2 // { dg-additional-options "-fopenmp-simd -fno-inline" }
3 // { dg-additional-options "-mavx" { target avx_runtime } }
4 // { dg-additional-sources "simd-clone-2.cc" }
6 #include "simd-clone-2.h"
8 #pragma omp declare simd notinbranch
15 #pragma omp declare simd notinbranch uniform(this)
22 #pragma omp declare simd notinbranch linear(this:sizeof(this)/sizeof(this))
26 return x
+ this->S::s
;
29 #pragma omp declare simd uniform(this) aligned(this:32) linear(x)