blob: 957013165a02b5c8e32e4206848063f37b2d158b (
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
41
|
/* PR rtl-optimization/53495 */
int a, b, c, d, e, g;
static char
fn1 (char p1, int p2)
{
return p1 || p2 < 0 || p2 >= 1 || 1 >> p2 ? p1 : 0;
}
static long long fn2 (int *, int);
static int fn3 ();
void
fn4 ()
{
fn3 ();
fn2 (&a, d);
}
long long
fn2 (int *p1, int p2)
{
int f = -1L;
for (; c <= 1; c++)
{
*p1 = 0;
*p1 = fn1 (c, p2 ^ f);
}
a = 0;
e = p2;
return 0;
}
int
fn3 ()
{
b = 3;
for (; b; b--)
c++;
g = 0 >= c;
return 0;
}
|