aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr111414-1.c
blob: 13fbdae7230d7bbdd44ab71efa15d21400668f2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
int a, b, c, d, e, f, g;
int h(int i) { return b >= 2 ?: i >> b; }
void j() {
  int k;
  int *l = &c;
  for (; d; d++) {
    g = h(0 != j);
    f = g >> a;
    k = f << 7;
    e = k > 5 ? k : 0;
    *l ^= e;
  }
}