/* PR rtl-optimization/34132 */ /* Testcase by Martin Michlmayr */ static char *m = "%s%u.msg"; extern void bar (int, const char *); void foo (short x, int y, int z) { if (x == 0) { bar (y, m); z = 1; } else if (x == 1) z = 0; bar (y, m); bar (z, "%d"); }