2018-03-08 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr84746.c
blob5c00a91874fa9d6a10406f456bc3dbfb3b4e16f9
1 /* { dg-do compile } */
3 int a, b, c, d, e;
4 char f, g;
6 void fn1 ()
8 while (1)
10 if (d)
11 goto L1;
12 if (e)
13 goto L3;
14 int q = (c && a) % (f * (d || a)) && b;
15 e = q;
16 if (b)
17 break;
18 L1:
19 L2:
20 c = f;
21 L3:
22 f = g;
23 while (a)
24 goto L2;