2018-03-08 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr84178-2.c
blob75f5b0ac7026abe20d9c93c0094f0a516ae33285
1 /* { dg-do compile } */
2 /* { dg-additional-options "-fno-tree-forwprop" } */
4 int zy, h4;
6 void
7 r8 (long int mu, int *jr, int *fi, short int dv)
9 do
11 int tx;
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);
18 r8 (mu, jr, fi, 1);