Hi Ian, 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). Thanks Martin