OSDN Git Service

2008-07-07 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / compat / vector-1_x.c
1 /* { dg-options "-w" } */
2
3 #ifndef SKIP_ATTRIBUTE
4
5 #include "compat-common.h"
6 #include "vector-defs.h"
7 #include "vector-setup.h"
8
9 SETUP (8, qi);
10 SETUP (16, qi);
11 SETUP (32, qi);
12 SETUP (2, hi);
13 SETUP (4, hi);
14 SETUP (8, hi);
15 SETUP (16, hi);
16 SETUP (2, si);
17 SETUP (4, si);
18 SETUP (8, si);
19 SETUP (1, di);
20 SETUP (2, di);
21 SETUP (4, di);
22
23 #endif
24
25 void
26 vector_1_x (void)
27 {
28 #ifndef SKIP_ATTRIBUTE
29   DEBUG_INIT
30
31   CHECK (8, qi);
32   CHECK (16, qi);
33   CHECK (32, qi);
34   CHECK (2, hi);
35   CHECK (4, hi);
36   CHECK (8, hi);
37   CHECK (16, hi);
38   CHECK (2, si);
39   CHECK (4, si);
40   CHECK (8, si);
41   CHECK (1, di);
42   CHECK (2, di);
43   CHECK (4, di);
44
45   DEBUG_FINI
46
47   if (fails != 0)
48     abort ();
49 #endif
50 }