rt_gccstream/gcc/testsuite/gcc.c-torture/compile/20060217-1.c

26 lines
320 B
C

/* PR middle-end/26334 */
struct U
{
unsigned int u[256];
};
struct S
{
int u, v, w, x;
int s[255];
};
int
foo (struct U *x, struct S *y)
{
register int i;
for (i = 0; i < 255; i++)
{
unsigned int v;
__asm__ ("" : "=r" (v) : "0" (x->u[i + 1]) : "cc");
y->s[i] = v;
}
return 0;
}