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)6r8 (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