From 17e179e187861a7a095d7ae85ddcfc94804d7d6b Mon Sep 17 00:00:00 2001 From: zhouguangyuan Date: Mon, 22 Nov 2021 23:39:52 +0800 Subject: [release-branch.go1.17] cmd/internal/obj/x86: modify the threshold of assert loop for span6 Updates #49716. Fixes #50942. Change-Id: I7ed73f874c2ee1ee3f31c9c4428ed484167ca803 Reviewed-on: https://go-review.googlesource.com/c/go/+/366094 Reviewed-by: Cherry Mui Trust: Heschi Kreinick (cherry picked from commit 14f2b2a4c55b707828be2890b8c750cb849203f6) Reviewed-on: https://go-review.googlesource.com/c/go/+/383214 Trust: Cherry Mui Run-TryBot: Cherry Mui TryBot-Result: Gopher Robot Reviewed-by: Alex Rakoczy --- src/cmd/internal/obj/x86/asm6.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/internal/obj/x86/asm6.go b/src/cmd/internal/obj/x86/asm6.go index 17fa76727e..b363341b50 100644 --- a/src/cmd/internal/obj/x86/asm6.go +++ b/src/cmd/internal/obj/x86/asm6.go @@ -2170,7 +2170,7 @@ func span6(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) { } n++ - if n > 20 { + if n > 1000 { ctxt.Diag("span must be looping") log.Fatalf("loop") } -- cgit v1.2.3-54-g00ecf