Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.dg / vector-shift.c
blobf2b12ba73f6d5e8cb72b44554fad9add725c311d
1 /* { dg-do compile } */
2 #define vector(elcount, type) \
3 __attribute__((vector_size((elcount)*sizeof(type)))) type
5 int main (int argc, char *argv[]) {
6 vector(4,char) vchar = {1,2,3,4};
7 vector(4, int) vint = {1,1,1,1};
9 vint <<= vchar; /* { dg-error "nvalid operands to binary <<" } */
10 vchar >>= vint; /* { dg-error "nvalid operands to binary >>" } */
12 return 0;