From: Chris Broadfoot Date: Tue, 8 Sep 2015 18:04:50 +0000 (+0000) Subject: Revert "[release-branch.go1.5] runtime: check that stack barrier unwind is in sync" X-Git-Tag: go1.5.1~6 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=878aef8bf9def489ffa4a58208581f37d4d569e9;p=gostls13.git Revert "[release-branch.go1.5] runtime: check that stack barrier unwind is in sync" This reverts commit f265044a489c9e572ffc141ed2d0e95f05d451c9. Change-Id: I454f9da3a40d6724ab106aae904b8e77756aae99 Reviewed-on: https://go-review.googlesource.com/14383 Run-TryBot: Chris Broadfoot Reviewed-by: Austin Clements TryBot-Result: Gobot Gobot --- diff --git a/src/runtime/asm_amd64.s b/src/runtime/asm_amd64.s index b7bd3dd34f..3b4ca4d012 100644 --- a/src/runtime/asm_amd64.s +++ b/src/runtime/asm_amd64.s @@ -346,12 +346,7 @@ TEXT runtime·stackBarrier(SB),NOSPLIT,$0 MOVQ (g_stkbar+slice_array)(CX), DX MOVQ g_stkbarPos(CX), BX IMULQ $stkbar__size, BX // Too big for SIB. - MOVQ stkbar_savedLRPtr(DX)(BX*1), R8 MOVQ stkbar_savedLRVal(DX)(BX*1), BX - // Assert that we're popping the right saved LR. - CMPQ R8, SP - JNE 2(PC) - MOVL $0, 0 // Record that this stack barrier was hit. ADDQ $1, g_stkbarPos(CX) // Jump to the original return PC.