annotate gcc/testsuite/gcc.dg/torture/pr61742.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* { dg-do run } */
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 #include <stdlib.h>
kono
parents:
diff changeset
4 int a, b, c, e, f, g, h, i, j, k;
kono
parents:
diff changeset
5 int d[1];
kono
parents:
diff changeset
6
kono
parents:
diff changeset
7 int
kono
parents:
diff changeset
8 main ()
kono
parents:
diff changeset
9 {
kono
parents:
diff changeset
10 int l, m;
kono
parents:
diff changeset
11 k = 0;
kono
parents:
diff changeset
12 for (; g < 1; g++)
kono
parents:
diff changeset
13 {
kono
parents:
diff changeset
14 for (i = 0; i < 1; i++)
kono
parents:
diff changeset
15 m = b ? b : 1;
kono
parents:
diff changeset
16 if (m)
kono
parents:
diff changeset
17 j = d[e] = 0;
kono
parents:
diff changeset
18 else
kono
parents:
diff changeset
19 f = 0;
kono
parents:
diff changeset
20 l = k ? k : a;
kono
parents:
diff changeset
21 if (d[0] < 1)
kono
parents:
diff changeset
22 {
kono
parents:
diff changeset
23 c++;
kono
parents:
diff changeset
24 h = (l || e) > 0;
kono
parents:
diff changeset
25 }
kono
parents:
diff changeset
26 }
kono
parents:
diff changeset
27 if (c != 1)
kono
parents:
diff changeset
28 abort();
kono
parents:
diff changeset
29 return 0;
kono
parents:
diff changeset
30 }