/* { dg-do compile } */ | |
/* { dg-options "-Oz -frounding-math -fno-dce -fno-trapping-math -fno-tree-dce -fno-tree-dse -g" } */ | |
long a, f; | |
int b, c, d, g, h, i, j; | |
char e; | |
void k(long, int l, char t) { | |
char m = b, n = g, o = 0; | |
int p, q, r = h; | |
long s = g; | |
if (f) { | |
q = t + (float)16777217; | |
o = ~0; | |
} | |
if (e) { | |
d = g + a; | |
if (d % (a % l)) { | |
p = d; | |
n = b; | |
} | |
if (l) { | |
i = b; | |
r = a; | |
p = h; | |
} | |
if (s) | |
s = q; | |
c = f; | |
e += t; | |
a = p; | |
} | |
j = r % n; | |
s += g / 0xc000000000000000 + !o; | |
} |