111
|
1 /* PR target/72742 */
|
|
2
|
|
3 int a, b;
|
|
4 unsigned short int c;
|
|
5
|
|
6 void
|
|
7 foo (int x, unsigned short int *y)
|
|
8 {
|
|
9 int fx;
|
|
10 lab:
|
|
11 {
|
|
12 unsigned short int va;
|
|
13 if (x != 0)
|
|
14 {
|
|
15 c %= a < 0;
|
|
16 while (c < 17)
|
|
17 ++c;
|
|
18 b &= fx;
|
|
19 if ((a & (b != 0 ? *y : 0)) != 0)
|
|
20 {
|
|
21 va /= 3;
|
|
22 a += (va != 0) ? (va = a) : 0;
|
|
23 }
|
|
24 a = va && a;
|
|
25 goto lab;
|
|
26 y = &va;
|
|
27 }
|
|
28 }
|
|
29 }
|
|
30
|
|
31 void
|
|
32 bar (int x, unsigned short int *y)
|
|
33 {
|
|
34 int fx;
|
|
35 lab:
|
|
36 {
|
|
37 unsigned short int va;
|
|
38 if (x != 0)
|
|
39 {
|
|
40 c %= a < 0;
|
|
41 while (c < 17)
|
|
42 ++c;
|
|
43 b &= fx;
|
|
44 if ((a & (b != 0 ? *y : 24)) != 0)
|
|
45 {
|
|
46 va /= 3;
|
|
47 a += (va != 0) ? (va = a) : 0;
|
|
48 }
|
|
49 a = va && a;
|
|
50 goto lab;
|
|
51 y = &va;
|
|
52 }
|
|
53 }
|
|
54 }
|
|
55
|
|
56 void
|
|
57 baz (int x, unsigned short int *y)
|
|
58 {
|
|
59 int fx;
|
|
60 lab:
|
|
61 {
|
|
62 unsigned short int va;
|
|
63 if (x != 0)
|
|
64 {
|
|
65 c %= a < 0;
|
|
66 while (c < 17)
|
|
67 ++c;
|
|
68 b &= fx;
|
|
69 if ((a & (b != 0 ? *y : 25)) != 0)
|
|
70 {
|
|
71 va /= 3;
|
|
72 a += (va != 0) ? (va = a) : 0;
|
|
73 }
|
|
74 a = va && a;
|
|
75 goto lab;
|
|
76 y = &va;
|
|
77 }
|
|
78 }
|
|
79 }
|