summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/torture/pr81500.c
blob: 7aaec2189fc3c7edde18873821082f1384496c99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* { dg-do compile } */

typedef int a;
void c(int *b)
{
  int d;
  a e, f, *g, *h = b;
  for (; d; d--) {
      f = *g & 1;
      *h-- = *g-- | e;
      e = f;
  }
}