Small ChangeLog tweak.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr71802.c
blob0dd14671c5198e823c6195197dfda31b13251a4f
1 /* { dg-do compile } */
3 int b, c;
4 long d, f;
5 void fn1()
7 char g;
8 long long h = 0;
9 int *i;
10 if (0) {
11 L2:
12 b && (b = f);
13 d = 3;
14 for (; d;) {
15 char *j = &g;
16 c = *j = 0;
17 L3:
18 *j %= b;
19 for (; g <= 4;)
22 goto L2;
24 for (; *i; *i = 1) {
25 if ((h -= 4) == (h != (b ?: d))) {
26 g = 3;
27 goto L3;
29 i = (int *)&h;
30 *i = f;
31 i = (int *)&f;
32 if ((h && 6) - (h = 0))
33 goto L2;
35 for (; d;)
36 goto L3;