OSDN Git Service

2012-01-03 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / vector-2.c
1 /* { dg-do compile } */
2 /* { dg-options "" } */
3
4 /* Check for application of |, ^, and & on vector types.  */
5 #define vector __attribute__((vector_size(16) ))
6
7 vector float a;
8 vector int a1;
9 vector float b;
10 vector int b1;
11
12 int f(void)
13 {
14  a =  a | b; /* { dg-error "" } */
15  a =  a & b; /* { dg-error "" } */
16  a =  a ^ b; /* { dg-error "" } */
17  a1 =  a1 | b1;
18  a1 =  a1 & b1;
19  a1 =  a1 ^ b1;
20 }
21