The definition and most uses of MAKECONTEXT_STACK_TOP in libgo were
removed in https://golang.org/cl/88660043, which removed support for
Solaris 8/9.  One use of MAKECONTEXT_STACK_TOP was accidentally left
in the source code.  Remove it now.  Bootstrapped and ran Go testsuite
on x86_64-pc-linux-gnu.  Committed to mainline.

Ian
Index: gcc/go/gofrontend/MERGE
===================================================================
--- gcc/go/gofrontend/MERGE     (revision 240044)
+++ gcc/go/gofrontend/MERGE     (working copy)
@@ -1,4 +1,4 @@
-4f033f29553655ad90493d55059a7bbc6cd63108
+b37a9e66ea584885043240f8f6f1d1c0284eadec
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
Index: libgo/runtime/proc.c
===================================================================
--- libgo/runtime/proc.c        (revision 240044)
+++ libgo/runtime/proc.c        (working copy)
@@ -2396,9 +2396,6 @@ __go_go(void (*fn)(void*), void* arg)
                uc = ucontext_arg(&vnewg->context[0]);
                getcontext(uc);
                uc->uc_stack.ss_sp = vsp;
-#ifdef MAKECONTEXT_STACK_TOP
-               uc->uc_stack.ss_sp += vspsize;
-#endif
                uc->uc_stack.ss_size = vspsize;
                makecontext(uc, kickoff, 0);
 

Reply via email to