1 /* { dg-do compile } */ 2 3 typedef int myint; 4 5 float __attribute__((vector_size(16))) b; 6 int __attribute__((vector_size(16))) d; 7 myint __attribute__((vector_size(16))) d2; 8 unsigned int __attribute__((vector_size(16))) e; 9 foo()10void foo() 11 { 12 b + d; /* { dg-error "invalid operands to binary" } */ 13 d += e; 14 d2 += d; 15 } 16