blob: 1df6b278e45dc3f37b199b0accd7bbbe440889d3 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2 -fdump-tree-optimized" } */
char a;
static char c = 3;
char d;
void foo();
short(b)(short e, short f) { return e + f; }
int main() {
unsigned g = 0;
if (c)
;
else
foo();
for (; g < 2; g = b(g, 2)) {
d = g ? 0 : a;
if (g)
c = 0;
}
}
/* { dg-final { scan-tree-dump-not "foo" "optimized" } } */