1 /* { dg-do compile } */ 2 3 int dd(int gj,unsigned int o7)4dd (int gj, unsigned int o7) 5 { 6 long long int e8 = gj; 7 8 e8 |= gj + 1u; 9 if (e8 != 0) 10 { 11 short int *mn = (short int *)&e8; 12 int pv; 13 14 e8 &= e8 > gj; 15 gj = o7 > e8; 16 pv = ((gj != 0) ? gj : *mn) && e8; 17 gj |= *mn / pv; 18 } 19 20 return gj; 21 } 22