Hi Martin, >> Yesterday's enhancement to -Warray-bounds has exposed a couple of >> issues in libgo where the code writes into an invalid constant >> address that the warning is designed to flag. >> >> On the assumption that those invalid addresses are deliberate, >> the attached patch suppresses these instances by using #pragma >> GCC diagnostic but I don't think I'm supposed to commit it (at >> least Git won't let me). To avoid Go bootstrap failures please >> either apply the patch or otherwise suppress the warning (e.g., >> by using a volatile pointer temporary). > > while this patch does fix the libgo bootstrap failure, Go is completely > broken: almost 1000 go.test failures and all libgo tests FAIL as well. > Seen on both i386-pc-solaris2.11 and sparc-sun-solaris2.11.
FWIW, I see exactly the same failures on x86_64-pc-linux-gnu, so nothing Solaris-specific here. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University