47 lines
625 B
C
47 lines
625 B
C
/* PR target/70296 */
|
|
/* { dg-do compile } */
|
|
/* { dg-require-effective-target powerpc_altivec_ok } */
|
|
/* { dg-options "-maltivec -std=gnu11" } */
|
|
|
|
#define c(x) x
|
|
#define f(x)
|
|
#define i int
|
|
#define k
|
|
typedef int vector;
|
|
typedef vector int V;
|
|
vector int a;
|
|
vector b;
|
|
vector c(int) d;
|
|
vector c(e);
|
|
vector c;
|
|
vector f(int) int g;
|
|
vector f(int) h;
|
|
vector i j;
|
|
vector k int l;
|
|
vector k m;
|
|
#define int(x) x
|
|
vector int n;
|
|
vector int(int) o;
|
|
vector int(r);
|
|
#undef int
|
|
|
|
void
|
|
foo ()
|
|
{
|
|
V *p;
|
|
p = &a;
|
|
p = &d;
|
|
p = &g;
|
|
p = &j;
|
|
p = &l;
|
|
p = &n;
|
|
p = &o;
|
|
int *q;
|
|
q = &b;
|
|
q = &e;
|
|
q = &c;
|
|
q = &h;
|
|
q = &m;
|
|
q = &r;
|
|
}
|