1 /* { dg-do compile } */
3 typedef unsigned long size_t;
4 vector signed int T_vec_s32;
6 const void *T_const_void_ptr;
9 vector signed short T_vec_s16;
10 vector signed char T_vec_s8;
11 vector unsigned short T_vec_u16;
12 vector unsigned int T_vec_u32;
13 vector unsigned char T_vec_u8;
14 vector float T_vec_f32;
19 vector signed short *T_vec_s16_ptr;
21 vector signed int *T_vec_s32_ptr;
22 signed char *T_signed_char_ptr;
23 vector signed char *T_vec_s8_ptr;
24 unsigned short *T_unsigned_short_ptr;
25 vector unsigned short *T_vec_u16_ptr;
26 unsigned int *T_unsigned_int_ptr;
27 vector unsigned int *T_vec_u32_ptr;
28 unsigned char *T_unsigned_char_ptr;
29 vector unsigned char *T_vec_u8_ptr;
32 vector bool short *T_vec_b16_ptr;
33 vector bool int *T_vec_b32_ptr;
34 vector bool char *T_vec_b8_ptr;
35 vector float *T_vec_f32_ptr;
36 vector pixel *T_vec_p16_ptr;
37 vector bool short T_vec_b16;
38 vector pixel T_vec_p16;
39 vector bool int T_vec_b32;
40 vector bool char T_vec_b8;
42 volatile void g(void);
43 const char *T_const_char_ptr;