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