1 /* { dg-do run } */
2 
3 char a;
4 unsigned short b;
5 int c, d;
6 unsigned char e;
7 
8 int
main()9 main ()
10 {
11   int f = 1, g = ~a;
12   if (b > f)
13     {
14       e = b;
15       d = b | e;
16       g = 0;
17     }
18   c = 1 % g;
19   return 0;
20 }
21