http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51094
--- Comment #20 from Iain Sandoe <iains at gcc dot gnu.org> 2011-11-17 17:50:09 UTC --- (In reply to comment #19) > > --- Comment #18 from Iain Sandoe <iains at gcc dot gnu.org> 2011-11-15 > > 09:34:00 UTC --- > > (In reply to comment #16) > >> > --- Comment #15 from Iain Sandoe <iains at gcc dot gnu.org> 2011-11-14 > >> > 08:47:16 UTC --- > >> > Created attachment 25814 [details] > >> > --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25814 > >> > adjustment to final.c > >> > > >> > (just a heads up) > >> > although not a bootstrap issue, this revision also caused a fair number > >> > of > >> > regressions at m64 on i686/powerpc-darwin9. This is where the m32 > >> > target has > >> > an m64 multilib. > >> > > >> > I am testing the patch on *-darwin9 and x86-64-darwin10. > > > > The patch fixes those particular fails for me on *-darwin9, > > if it works for you then should it be posted - or does Jason want to amend? > > Indeed: the patch is still necessary to get sort-of decent testsuite > results on i386-pc-solaris2.1[01]. I think the patch needs a tweak - - the case of largest negative int in the case where HOST_WIDE_INT is long long. I wonder if it's simply OK to bail to the original printf for that corner-case, or whether it's worth handling specially.