modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20070827-1.c (about)

     1  /* PR rtl-optimization/33148 */
     2  
     3  int
     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  }