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()7 void 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