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;