From 4631a2d3c6a30956f5cffb71583eb97276bcc9b5 Mon Sep 17 00:00:00 2001 From: Cherry Mui Date: Fri, 26 Sep 2025 09:38:23 -0400 Subject: [PATCH] cmd/link: skip TestFlagW on AIX The internal/xcoff can only parse XCOFF with symbol table. This test creates executables without symbol table. Skip the test. (It might be possible to make internal/xcoff work with binaries without symbol table? Leave it for the future.) Fixes #75618. Change-Id: I273ffefee5376d987accd5aa48c9473d2b3df055 Reviewed-on: https://go-review.googlesource.com/c/go/+/707095 Reviewed-by: David Chase Run-TryBot: Cherry Mui LUCI-TryBot-Result: Go LUCI TryBot-Result: Gopher Robot --- src/cmd/link/dwarf_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cmd/link/dwarf_test.go b/src/cmd/link/dwarf_test.go index 4ca578498d..6a60a746a5 100644 --- a/src/cmd/link/dwarf_test.go +++ b/src/cmd/link/dwarf_test.go @@ -361,6 +361,9 @@ func TestDWARFLocationList(t *testing.T) { func TestFlagW(t *testing.T) { testenv.MustHaveGoBuild(t) + if runtime.GOOS == "aix" { + t.Skip("internal/xcoff cannot parse file without symbol table") + } t.Parallel() tmpdir := t.TempDir()