From f14d3a8e91ac6d9fa2071f58be4ffb817519a278 Mon Sep 17 00:00:00 2001 From: Guoqi Chen Date: Thu, 19 Mar 2026 10:48:47 +0800 Subject: [release-branch.go1.26] cmd/compile: skip race detector test failure for unsupported VMA For #77799. For #78219. Change-Id: I021df668bfc18081e71faaab2e4bad607873bf4d Reviewed-on: https://go-review.googlesource.com/c/go/+/756780 LUCI-TryBot-Result: Go LUCI Reviewed-by: Meidan Li Reviewed-by: Robert Griesemer Reviewed-by: Dmitri Shuralyov (cherry picked from commit 9ec1d8f335bb76a07e9724fb332a4c2572d0fc3b) Reviewed-on: https://go-review.googlesource.com/c/go/+/759161 Auto-Submit: Dmitri Shuralyov Reviewed-by: Cherry Mui --- src/cmd/compile/internal/test/fixedbugs_test.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/test/fixedbugs_test.go b/src/cmd/compile/internal/test/fixedbugs_test.go index 4730a21f34..49d4fbb415 100644 --- a/src/cmd/compile/internal/test/fixedbugs_test.go +++ b/src/cmd/compile/internal/test/fixedbugs_test.go @@ -5,6 +5,7 @@ package test import ( + "bytes" "internal/platform" "internal/testenv" "os" @@ -110,7 +111,13 @@ func TestIssue77597(t *testing.T) { cmd := testenv.Command(t, testenv.GoToolPath(t), "run", "-race", "-gcflags=all=-N -l", src) out, err := cmd.CombinedOutput() if err != nil { - t.Fatalf("program failed: %v\n%s", err, out) + // For details, please refer to CL 160919. + unsupportedVMA := []byte("unsupported VMA range") + if bytes.Contains(out, unsupportedVMA) { + t.Skipf("skipped due to unsupported VMA on %s/%s", runtime.GOOS, runtime.GOARCH) + } else { + t.Fatalf("program failed: %v\n%s", err, out) + } } } -- cgit v1.3