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