| /* { 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; | |
| } |