https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83448
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmalcolm at gcc dot gnu.org --- Comment #2 from David Binderman <dcb314 at hotmail dot com> --- Reduced code is a, b; c() { for (;;) { if (b < 0) c(); snprintf(a, b, "%*s", b, ""); } } svn blame indicates that dmalcolm wrote the code at the ice.