URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [921111-1.c] - Rev 688
Compare with Previous | Blame | View Log
int ps; struct vp { int wa; }; typedef struct vp *vpt; typedef struct vc { int o; vpt py[8]; } *vct; struct n { int a; }; struct nh { int x; }; typedef struct np *npt; struct np { vct d; int di; }; struct nh xhp; struct n np[3]; f(dp) npt dp; { vpt *py; int a, l, o = 0; a = dp->d->o; if (dp->di < 0) l = ps; if ((int)o & 3) g(); xhp.x = a; py = &dp->d->py[dp->di]; if (o + l > ps) np[2].a = (int)(py[1])->wa; }