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

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