> I've just updated the patch so it should apply cleanly on Go 1.6. > > Richard, I think the following files have to be updated > to match Go 1.6: > > - src/cmd/go/build.go (rebase to the current file) > - src/runtime/os3_plan9.go (regSize → sys.RegSize, > ptrSize → sys.PtrSize and go:nowritebarrier → go:nowritebarrierrec) > - src/runtime/sys_plan9_386.s (m_errstr(BX) → (m_mOS+mOS_errstr)(BX))
And move cas and casp1 functions from src/runtime/sys_plan9_arm.s to src/runtime/internal/atomic/sys_plan9_arm.s. -- David du Colombier