/* { dg-do compile } */ /* { dg-options "-ansi" } */ /* This is done by spu_internals.h, but we not include it here to keep down the dependencies. */ #ifndef __VECTOR_KEYWORD_SUPPORTED__ #define vector __vector #endif /* __vector is expanded unconditionally by the preprocessor. */ __vector int vi; __vector unsigned char vuc; __vector signed char vsc; __vector unsigned short vus; __vector signed short vss; __vector unsigned int vui; __vector signed int vsi; __vector unsigned long long ull; __vector signed long long sll; __vector float vf; __vector double vd; /* vector is expanded by the define above, regardless of context. */ vector int vi; vector unsigned char vuc; vector signed char vsc; vector unsigned short vus; vector signed short vss; vector unsigned int vui; vector signed int vsi; vector unsigned long long ull; vector signed long long sll; vector float vf; vector double vd;