aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr84178-1.c
blob: 49f2c893054f1b3b4405942b95c0b24cfad245e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* { dg-options "-fno-tree-forwprop" } */

int zy, h4;

void
r8 (long int mu, int *jr, int *fi, short int dv)
{
  do
    {
      int tx;

      tx = !!h4 ? (zy / h4) : 1;
      mu = tx;
      *jr = (((unsigned char) mu > (254 >> dv)) ? 0 : (unsigned char) tx) + *fi;
    } while (*jr == 0);

  r8 (mu, jr, fi, 1);
}