1 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
2 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */
3 /* { dg-require-effective-target powerpc_p9vector_ok } */
4 /* { dg-options "-mcpu=power9 -O2" } */
9 ins_v4si (vector
int vi
, vector
signed char vc
)
11 return vec_vinsert4b (vi
, vc
, 13); /* { dg-error "vec_vinsert4b" } */
15 ins_di (long di
, vector
unsigned char vc
, long n
)
17 return vec_vinsert4b (di
, vc
, n
); /* { dg-error "vec_vinsert4b" } */
21 vext1 (vector
signed char vc
)
23 return vec_vextract4b (vc
, 13); /* { dg-error "vec_vextract4b" } */
27 vextn (vector
unsigned char vc
, long n
)
29 return vec_vextract4b (vc
, n
); /* { dg-error "vec_vextract4b" } */