aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.c-torture/compile/pr58775.c
blob: 8de06ddc05ca3c7c31e77d08ac7c136a79867267 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* PR tree-optimization/58775 */

void bar (void);

void
foo (char *x)
{
  char a;
  _Bool b, c, d, e, f, g, h, i, j, k, l, m;

  a = *x;
  b = a == 100;
  c = a == 105;
  d = b | c;
  e = a != 111;
  f = !d;
  g = e & f;
  h = a != 117;
  i = g & h;
  j = a != 120;
  k = i & j;
  l = a != 88;
  m = k & l;
  if (m == 0)
    bar ();
}