Hi Jan, >> > When I configure with ../configure --enable-languages=go my build >> > eventually finishes fine on curren trunk: >> [...] >> > On Debian SLES machines. Having preprocessed go-diagnostics.cc and >> > .uninit1 dump would probably help. >> >> apart from go/diagnostics.cc, I see the warning several times in >> libstdc++, but only for the 32-bit multilib. >> >> Try building either for i686-pc-linux-gnu or a bi-arch >> x86_64-pc-linux-gnu build. > > My build is bi-arch. I will check libstdc++ warnings, but we had some > such warnings previously there too (plus we have tons of uninitialized > warnings with LTO bootstrap).
seems to be an issue on 32-bit hosts: I get the same failure on i686-pc-linux-gnu. > This really may depend on glibc headers and how string functions get > expanded. This is why I think having preprocessed diagnotics.cc > should help. This is Solaris, so no glibc in sight ;-) I'll send the Linux/i686 preprocessed source and uninit1 dump in private mail. Reproduce with ccplus -fpreprocessed go-diagnostics.ii -quiet -mtune=generic -march=pentiumpro -O2 -Wextra -Wall -Werror -o go-diagnostics.s Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University