1 /* { dg-do compile } */
2 
3 typedef int a;
c(int * b)4 void c(int *b)
5 {
6   int d;
7   a e, f, *g, *h = b;
8   for (; d; d--) {
9       f = *g & 1;
10       *h-- = *g-- | e;
11       e = f;
12   }
13 }
14