Ian Lance Taylor <i...@google.com> writes: > Rainer Orth <r...@cebitec.uni-bielefeld.de> writes: > >> Ian Lance Taylor <i...@google.com> writes: >> >>> Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Tested >>> both with and without -fsplit-stack support. Committed to mainline. >> >> Once Go bootstrap works again on Solaris, I notice that there are many >> 64-bit testsuite failures, which have been introduced between 20111125 >> (r181724) and 20111130 (r181837), so this patch is the obvious culprit. > > I just committed another libgo update, which will no doubt lead to > further problems.
I'll check that once another bootstrap off the same source tree has finished. > In order to debug these problems I think I will need access to an x86 > Solaris system. Otherwise I don't know what is happening. Do you know I can most likely get you access to my test systems (both Solaris/x86 and SPARC). I'll get back to you in private mail when I've checked on our institute's procedure. > of any differences between Solaris and GNU/Linux when it comes to the > getcontext, setcontext, and makecontext functions? I've just found something in Solaris 11 makecontext(3C) (NOTES section), but that doesn't explain why 32-bit Solaris/x86 works, while 64-bit doesn't: http://docs.oracle.com/cd/E23824_01/html/821-1465/makecontext-3c.html Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University