(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr84178-2.c
       1  /* { dg-do compile } */
       2  /* { dg-additional-options "-fno-tree-forwprop" } */
       3  
       4  int zy, h4;
       5  
       6  void
       7  r8 (long int mu, int *jr, int *fi, short int dv)
       8  {
       9    do
      10      {
      11        int tx;
      12  
      13        tx = !!h4 ? (zy + h4) : 1;
      14        mu = tx;
      15        *jr = (((unsigned char) mu > (254 >> dv)) ? 0 : (unsigned char) tx) + *fi;
      16      } while (*jr == 0);
      17  
      18    r8 (mu, jr, fi, 1);
      19  }
      20