2008-05-30 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / vrp44.c
bloba2df852c7bf4f38c4a2198a68c74d4deded0ead9
1 /* { dg-do link } */
2 /* { dg-options "-O2" } */
4 extern void link_error (void);
6 void test1(int i)
8 if (i >= -5 && i <= 8)
10 unsigned int j = i + 1;
11 if (j == -5)
12 link_error ();
13 if (j == 10)
14 link_error ();
18 void test2(unsigned int i)
20 if (i >= -5 || i <= 8)
22 int j = i;
23 if (j == -6)
24 link_error ();
25 if (j == 9)
26 link_error ();
30 int main() { return 0; }