1 /* { dg-options "-fmodulo-sched" } */
4 extern long *x1, *x2, *x3;
9 /* Switching the following two lines prevents the ICE. */
16 for (i = *x3; 0 < i; i--)
18 m = (*p1++) ^ (*p2++);
19 m = (m & 0x55555555) + ((m >> 1) & 0x55555555);
20 m = (m & 0x33333333) + ((m >> 2) & 0x33333333);
21 m = (m + (m >> 4)) & 0x0f0f0f0f;