(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr104281.c
       1  /* PR tree-optimization/104281 */
       2  /* { dg-do run } */
       3  
       4  unsigned a = 1;
       5  int b, c = 2;
       6  long d;
       7  
       8  int
       9  main ()
      10  {
      11    while (1)
      12      {
      13        int m = a;
      14      L:
      15        a = ~(-(m || b & d));
      16        b = ((1 ^ a) / c);
      17        if (b)
      18  	goto L;
      19        break;
      20      }
      21    return 0;
      22  }