1 /* PR tree-optimization/104281 */
2 /* { dg-do run } */
3
4 unsigned a = 1;
5 int b, c = 2;
6 long d;
7
8 int
9 main ()
10 {
11 while (1)
12 {
13 int m = a;
14 L:
15 a = ~(-(m || b & d));
16 b = ((1 ^ a) / c);
17 if (b)
18 goto L;
19 break;
20 }
21 return 0;
22 }