On Thu, Feb 9, 2012 at 7:43 AM, Ian Lance Taylor <i...@google.com> wrote: > Uros Bizjak <ubiz...@gmail.com> writes: > >> Some more debugging reveal the difference between alpha and x86_64. >> Alpha does not implement split stacks, so soon after >> "runtime.MemStats.Alloc = 0" line, we allocate exactly 2MB fake stack >> via: > > Thanks for tracking this down. > >> So, short of XFAILing the test on non-split stack targets, I have no >> other idea how to handle this testcase failure. > > I thought about it for a while, and I can't think of any better approach > than to skip this test case. A simple xfail doesn't work because it > xfails the compilation of the test case rather than the execution, > leading to an XPASS and a FAIL.
Thanks! BTW: I'd like to point out that we can use go-execute-xfail in this case, so the case is compiled but is known to fail execution for some reason. Uros.