http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31403
--- Comment #9 from Kazumoto Kojima <kkojima at gcc dot gnu.org> 2010-12-15 00:36:39 UTC --- (In reply to comment #8) > I am getting the same error using gcc 4.4.5 20101112 (Red Hat 4.4.5-2), > with Fedora 13 on an 64 bit machine/OS. Which version of gcc do you use for source? gcc 4.4.5 20101112 (Red Hat 4.4.5-2) looks your host compiler. If you use gcc-4.4.5 as a source for sh-elf cross compiler, it has the fix in #6. In that case, even you've got the strictly same error messages in the original report against newlib's vfprintf.c, it would be a different problem.