1 /* PR tree-optimization/86066 */
2 /* Testcase by Zhendong Su <Zhendong Su> */
3 
4 struct A
5 {
6   int b:2;
7   int c:2;
8   unsigned d:8;
9 };
10 
main()11 int main ()
12 {
13   struct A t = { 0, 0, 2 };
14  L:
15   t.d = ~(~(~0 % t.d) % 2);
16   if (!t.d)
17     goto L;
18   return 0;
19 }
20