blob: c447142bc55fcadce431553b651453cc538b1182 [file] [log] [blame]
/* 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;
}