1/* PR middle-end/26334 */ 2 3struct U 4{ 5 unsigned int u[256]; 6}; 7 8struct S 9{ 10 int u, v, w, x; 11 int s[255]; 12}; 13 14int 15foo (struct U *x, struct S *y) 16{ 17 register int i; 18 for (i = 0; i < 255; i++) 19 { 20 unsigned int v; 21 __asm__ ("" : "=r" (v) : "0" (x->u[i + 1]) : "cc"); 22 y->s[i] = v; 23 } 24 return 0; 25} 26