1 /* { dg-options "-fno-tree-forwprop" } */
2 
3 int zy, h4;
4 
5 void
r8(long int mu,int * jr,int * fi,short int dv)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 }
19