1 /* PR tree-optimization/58775 */ 2 3 void bar (void); 4 5 void foo(char * x)6foo (char *x) 7 { 8 char a; 9 _Bool b, c, d, e, f, g, h, i, j, k, l, m; 10 11 a = *x; 12 b = a == 100; 13 c = a == 105; 14 d = b | c; 15 e = a != 111; 16 f = !d; 17 g = e & f; 18 h = a != 117; 19 i = g & h; 20 j = a != 120; 21 k = i & j; 22 l = a != 88; 23 m = k & l; 24 if (m == 0) 25 bar (); 26 } 27