This patch by Clément Chigot disables the os/user package TestGroupIds test on AIX. Bootstrapped and ran os/user tests on x86_64-pc-linux-gnu. Committed to mainline and GCC 9 branch.
Ian
Index: gcc/go/gofrontend/MERGE =================================================================== --- gcc/go/gofrontend/MERGE (revision 270780) +++ gcc/go/gofrontend/MERGE (working copy) @@ -1,4 +1,4 @@ -7e590184ae1ebc02e1b2577de00cf4fe842217dc +208521930c9b5adcfb495799ee01b6aec86c2ccf The first line of this file holds the git revision number of the last merge done from the gofrontend repository. Index: libgo/go/os/user/user_test.go =================================================================== --- libgo/go/os/user/user_test.go (revision 270552) +++ libgo/go/os/user/user_test.go (working copy) @@ -129,6 +129,9 @@ func TestLookupGroup(t *testing.T) { func TestGroupIds(t *testing.T) { checkGroup(t) + if runtime.GOOS == "aix" { + t.Skip("skipping GroupIds, see golang.org/issue/30563") + } if runtime.GOOS == "solaris" { t.Skip("skipping GroupIds, see golang.org/issue/14709") }