http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49084
--- Comment #10 from Cesar Strauss <cestrauss at gmail dot com> 2011-11-24 00:22:11 UTC --- (In reply to comment #9) > (In reply to comment #7) > > Hmm, this is due usage of "%lld" in printf-formatter. Does following patch > > fix your issue? > > I did encounter the build failure reported in comment #6 (unknown conversion > type character 'l' in format) on i386-pc-mingw32, BTW, this was on gcc trunk (svn 181641). > and the patch given in > comment #7 did fix this failure for me. > > A similar solution is also needed in gcc/ira-color.c > (print_hard_regs_subforest), where %lld is also used. Also, in gcc/config/i386/i386.c (ix86_print_operand), where %08llx is used. > This allowed the build to continue to the point where I could reproduce the > failure described in comment #8. Although, due to additional warnings in the Ada build, I had to force --disable-werror at this point.