blob: 93cc3d729729abac50aa6f3505b7eebef5dadaa1 [file] [log] [blame]
/* { dg-do compile } */
int
dd (int gj, unsigned int o7)
{
long long int e8 = gj;
e8 |= gj + 1u;
if (e8 != 0)
{
short int *mn = (short int *)&e8;
int pv;
e8 &= e8 > gj;
gj = o7 > e8;
pv = ((gj != 0) ? gj : *mn) && e8;
gj |= *mn / pv;
}
return gj;
}