1 /* The same test as loop-3c.c. It failed on ia64
2 due to not handling of subreg in the lhs that is fixed. */
4 /* { dg-options "-O2 -fmodulo-sched -fmodulo-sched-allow-regmoves -w" } */
18 a
[sh
>>= 1] = ((unsigned)i
<< 3) + (char*)a
;
21 while (i
< INT_MAX
/2 + 1 + 4 * 4);
28 f (INT_MAX
/2 + INT_MAX
/4 + 2);
29 if (a
[0x10] || a
[0x08])
34 if (! a
[0x10] || a
[0x08])