--- a/src/libgo/runtime/proc.c +++ b/src/libgo/runtime/proc.c @@ -69,7 +69,8 @@ static __thread G *g; static __thread M *m; -#ifndef SETCONTEXT_CLOBBERS_TLS +/* #ifndef SETCONTEXT_CLOBBERS_TLS */ +#if !defined(SETCONTEXT_CLOBBERS_TLS) || defined(__GNU__) static inline void initcontext(void)