blob: 98ae264d1c9e68c1f5d4a58720ba4c9d7609f5fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
/* PR rtl-optimization/82597 */
/* { dg-do compile }*/
/* { dg-options "-O2 -funroll-loops" } */
int pb;
void
ch (unsigned char np, char fc)
{
unsigned char *y6 = &np;
if (fc != 0)
{
unsigned char *z1 = &np;
for (;;)
if (*y6 != 0)
for (fc = 0; fc < 12; ++fc)
{
int hh;
int tp;
if (fc != 0)
hh = (*z1 != 0) ? fc : 0;
else
hh = pb;
tp = fc > 0;
if (hh == tp)
*y6 = 1;
}
}
if (np != 0)
y6 = (unsigned char *)&fc;
if (pb != 0 && *y6 != 0)
for (;;)
{
}
}
|