annotate gcc/testsuite/gcc.c-torture/execute/pr58431.c @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 char a, h;
kono
parents:
diff changeset
2 int b, d, e, g, j, k;
kono
parents:
diff changeset
3 volatile int c;
kono
parents:
diff changeset
4 short i;
kono
parents:
diff changeset
5
kono
parents:
diff changeset
6 int
kono
parents:
diff changeset
7 main ()
kono
parents:
diff changeset
8 {
kono
parents:
diff changeset
9 int m;
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 m = i ^= 1;
kono
parents:
diff changeset
12 for (b = 0; b < 1; b++)
kono
parents:
diff changeset
13 {
kono
parents:
diff changeset
14 char o = m;
kono
parents:
diff changeset
15 g = k;
kono
parents:
diff changeset
16 j = j || c;
kono
parents:
diff changeset
17 if (a != o)
kono
parents:
diff changeset
18 for (; d < 1; d++)
kono
parents:
diff changeset
19 ;
kono
parents:
diff changeset
20 else
kono
parents:
diff changeset
21 {
kono
parents:
diff changeset
22 char *p = &h;
kono
parents:
diff changeset
23 *p = 1;
kono
parents:
diff changeset
24 for (; e; e++)
kono
parents:
diff changeset
25 ;
kono
parents:
diff changeset
26 }
kono
parents:
diff changeset
27 }
kono
parents:
diff changeset
28
kono
parents:
diff changeset
29 if (h != 0)
kono
parents:
diff changeset
30 __builtin_abort();
kono
parents:
diff changeset
31
kono
parents:
diff changeset
32 return 0;
kono
parents:
diff changeset
33 }