1 /* PR rtl-optimization/33148 */
2 
3 int
foo(unsigned int * p,int * q,unsigned int w,unsigned int b)4 foo (unsigned int *p, int *q, unsigned int w, unsigned int b)
5 {
6   unsigned int i;
7   int mask;
8 
9   if (q[0] < q[1])
10     mask = 0xff;
11   else
12     mask = 0;
13 
14   for (i = 0; 8 * i < w; i++)
15     {
16       b ^= mask;
17       *p++ = b;
18     }
19   return 0;
20 }
21