1 /* { dg-do compile } */ 2 3 /* Test generic operations on vectors. */ 4 5 int __attribute__((vector_size(16))) a, b, c; 6 int __attribute__((vector_size(8))) d; foo()7void foo() 8 { 9 a = b ^ c; 10 a = b + c; 11 a = b - c; 12 a = b * c; 13 a = b / c; 14 a = -b; 15 a = d + b; /* { dg-error "invalid operands to binary +" } */ 16 } 17