1 /* { dg-do compile { target { powerpc*-*-* } } } */ 2 /* { dg-require-effective-target powerpc_p8vector_ok } */ 3 /* { dg-options "-mdejagnu-cpu=power8" } */ 4 5 int main()6main () 7 { 8 __attribute__((altivec(vector__))) unsigned long long test, res; 9 const int s0 = 0; 10 int mask; 11 12 /* Argument 2 must be 0 or 1. Argument 3 must be in range 0..15. */ 13 res = __builtin_crypto_vshasigmad (test, 1, 0xff); /* { dg-error "argument 3 must be in the range 0..15" } */ 14 return 0; 15 } 16