Fix gimplification of ordering comparisons of arrays of bytes
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr103188.c
blob0412f6f9b79756bc6ad7544cb9ec19e8c6b367e6
1 /* { dg-do compile } */
3 int a, b, c, d = 10, e = 1, f, g, h, i;
4 int main()
6 int j = -1;
7 k:
8 h = c;
9 l:
10 c = ~c;
11 if (e)
13 a = 0;
14 if (j > 1)
15 goto m;
16 if (!e)
17 goto l;
18 if (c)
19 goto p;
21 goto m;
23 if (f) {
24 if (g)
25 goto k;
26 j = 0;
28 if (d)
29 goto o;
30 goto n;
32 if (i)
33 goto l;
34 for (; a < 1; a++)
35 while (a > d)
36 b++;
37 return 0;