blob: b704404b248075d0b7831447e607db34a58eabea [file] [log] [blame]
/* { 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;
}