PR middle-end/77357 - strlen of constant strings not folded
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / vrp71.c
blob0308fc1c420833bf36f854806cacad142d6d9da7
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-vrp1" } */
4 int foo(int *p)
6 int x = -10;
7 if (p[0]) x++;
8 if (p[1]) x++;
9 if (p[2]) x++;
10 if (p[3]) x++;
11 x <<= 2;
12 return (x > 0);
15 int bar(char c)
17 int i = c << 1;
18 return i > 1000;
21 /* { dg-final { scan-tree-dump-times "return 0;" 2 "vrp1" } } */