2018-08-31 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr87168.c
blobd66ed98dca0afc518d97cc8bc0715c811597e17d
1 /* { dg-do compile } */
3 int a, b, c, d, e, f, *g;
5 int main ()
6 {
7 unsigned i;
8 while (b)
9 {
10 int j, m;
11 L1:
12 f = j;
13 L2:
14 if (i && e)
16 i = f;
17 goto L2;
19 j = f;
20 if (a)
21 goto L3;
22 for (m = 0; m < 2; m++)
23 if (d)
24 goto L1;
25 goto L2;
26 L3:
27 (&j != g) | c;
29 return 0;