From: Russ Cox Date: Wed, 29 Oct 2014 16:25:24 +0000 (-0400) Subject: [dev.garbage] all: merge dev.power64 (5ad5e85cfb99) into dev.garbage X-Git-Tag: go1.5beta1~2684^2~25 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d6f4e5020b0dc4014a75782a72d39c99657bd659;p=gostls13.git [dev.garbage] all: merge dev.power64 (5ad5e85cfb99) into dev.garbage The goal here is to get the big-endian fixes so that in some upcoming code movement for write barriers I don't make them unmergeable. LGTM=rlh R=rlh CC=golang-codereviews https://golang.org/cl/166890043 --- d6f4e5020b0dc4014a75782a72d39c99657bd659 diff --cc src/runtime/mgc0.c index bcc5a2f39d,e5b6870c66..f76d7c05ca --- a/src/runtime/mgc0.c +++ b/src/runtime/mgc0.c @@@ -2065,6 -1802,7 +2065,7 @@@ runtime·unrollgcprog_m(void prog = (byte*)typ->gc[1]; unrollgcprog1(mask, prog, &pos, false, true); } - ++ // atomic way to say mask[0] = 1 x = *(uintptr*)mask; ((byte*)&x)[0] = 1;