1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/* { dg-do run } */ int a, b; unsigned char c, d, e; int main () { if (b || !a) { c = a; if (!c && !a) d = 0; e = -a; } return 0; }