/* { dg-do run } */ | |
struct | |
{ | |
unsigned a:6; | |
} b; | |
int c, e, g = 7; | |
signed char d, f = 6, h = -10; | |
void fn1 () | |
{ | |
for (; c < 9; c++) | |
{ | |
if (f) | |
g = ~(~0 / (g ^ e)); | |
b.a = ~0; | |
d = ~((h ^ b.a) & 132 & (~(f && g) | (d && 1))); | |
e = ~0; | |
if (d < 127 || f < 1) | |
continue; | |
g = 0; | |
} | |
} | |
int main () | |
{ | |
fn1 (); | |
return 0; | |
} |