(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
logic.c
       1  logic (a, b)
       2       int *a, b;
       3  {
       4    if (*a & 123)
       5      b = 1;
       6    if (*a & ~222)
       7      b = 2;
       8    if (124 & *a)
       9      b = 3;
      10    if (~111 & *a)
      11      b = 4;
      12  
      13    if (~*a & 23)
      14      b = 1;
      15    if (~*a & ~22)
      16      b = 2;
      17    if (24 & ~*a)
      18      b = 3;
      19    if (~11 & ~*a)
      20      b = 4;
      21  
      22    if (~*a & b)
      23      b = 1;
      24    if (~*a & ~b)
      25      b = 2;
      26    if (*a & ~*a)
      27      b = 3;
      28    return b;
      29  }
      30  
      31  x (a, b, c)
      32  {
      33    for (a = 0;  --a > 0;);
      34    for (b = -1; --b > 0;);
      35    for (c = -65536; --c > 0;);
      36    return a + b + c;
      37  }