blob: c22762690acb84d1f6ca391524b34ccb3fe0cc63 (
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
|
/* PR target/108308 */
/* { dg-do run { target { ilp32 || lp64 } } } */
/* { dg-options "-Os -fno-tree-ccp" } */
int a = 1, *d = &a, f = 2766708631, h;
unsigned b = -1, c, e, g;
static void
foo (int j)
{
if (a)
{
c = ~c;
while (e)
j = 0;
goto k;
}
l:
h = 1;
k:
*d = (!j) | 80;
int m = ~(~(-1 / b) | (a ^ 1)), n = ~(~g / (11 >> m)), o = -1 / n;
if (f)
{
b = 9518150474215344 ^ ~f;
f = 0;
if (c)
goto l;
if (o)
goto k;
}
}
int
main ()
{
foo (1);
return 0;
}
|