Go version

go version go1.26-devel_6fbad4be75 Fri Jul 25 17:43:10 2025 -0700 linux/amd64

Output of go env in your module/workspace:

AR='ar'
CC='gcc'
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_ENABLED='1'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
CXX='g++'
GCCGO='gccgo'
GO111MODULE=''
GOAMD64='v1'
GOARCH='amd64'
GOAUTH='netrc'
GOBIN=''
GOCACHE='/home/michael/.cache/go-build'
GOCACHEPROG=''
GODEBUG=''
GOENV='/home/michael/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFIPS140='off'
GOFLAGS=''
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build2225364674=/tmp/go-build -gno-record-gcc-switches'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMOD='/dev/null'
GOMODCACHE='/home/michael/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/michael/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/snap/go/10907'
GOSUMDB='sum.golang.org'
GOTELEMETRY='local'
GOTELEMETRYDIR='/home/michael/.config/go/telemetry'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/snap/go/10907/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.24.4'
GOWORK=''
PKG_CONFIG='pkg-config'

What did you do?

cd test/codegen/
../../bin/go test cmd/internal/testdir -run='Test/codegen/condmove' -all_codegen -v

What did you see happen?

=== RUN   Test
=== RUN   Test/codegen/condmove.go
=== PAUSE Test/codegen/condmove.go
=== CONT  Test/codegen/condmove.go
    testdir_test.go:1734: command-line-arguments.cmovmathadd<1> STEXT size=2 args=0x18 locals=0x0 funcid=0x0 align=0x0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        TEXT    command-line-arguments.cmovmathadd(SB), ABIInternal, $0-24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        Get     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        BrTable
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        End
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        FUNCDATA        $0, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        FUNCDATA        $1, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:455)        FUNCDATA        $5, command-line-arguments.cmovmathadd.arginfo1(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64ExtendI32U
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Const        $24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I32WrapI64
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Load $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Load8U       $16
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Const        $255
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64And
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:463)        I64Store        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        I32Const        $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        I32Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        Set     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        I32Const        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:456)        Return
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:456)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:456)        UNDEF
                0x0000 01 01 7f 23 00 21 01 02 40 02 40 20 00 0e 01 00  ...#.!..@.@ ....
                0x0010 01 0b 20 01 ad 42 18 7c a7 20 01 29 03 08 20 01  .. ..B.|. .).. .
                0x0020 31 00 10 42 ff 01 83 7c 37 03 00 20 01 41 08 6a  1..B...|7.. .A.j
                0x0030 22 01 24 00 41 00 0f 0b 00 0b                    ".$.A.....
    testdir_test.go:1734: command-line-arguments.cmovmathsub<1> STEXT size=2 args=0x18 locals=0x0 funcid=0x0 align=0x0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        TEXT    command-line-arguments.cmovmathsub(SB), ABIInternal, $0-24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        Get     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        BrTable
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        End
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        FUNCDATA        $0, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        FUNCDATA        $1, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:466)        FUNCDATA        $5, command-line-arguments.cmovmathsub.arginfo1(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64ExtendI32U
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Const        $24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I32WrapI64
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Load $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Load8U       $16
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Const        $255
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64And
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Sub
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:474)        I64Store        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        I32Const        $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        I32Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        Set     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        I32Const        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:467)        Return
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:467)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:467)        UNDEF
                0x0000 01 01 7f 23 00 21 01 02 40 02 40 20 00 0e 01 00  ...#.!..@.@ ....
                0x0010 01 0b 20 01 ad 42 18 7c a7 20 01 29 03 08 20 01  .. ..B.|. .).. .
                0x0020 31 00 10 42 ff 01 83 7d 37 03 00 20 01 41 08 6a  1..B...}7.. .A.j
                0x0030 22 01 24 00 41 00 0f 0b 00 0b                    ".$.A.....
    testdir_test.go:1734: command-line-arguments.cmovmathdouble<1> STEXT size=2 args=0x18 locals=0x0 funcid=0x0 align=0x0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        TEXT    command-line-arguments.cmovmathdouble(SB), ABIInternal, $0-24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        Get     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        BrTable
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        End
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        FUNCDATA        $0, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        FUNCDATA        $1, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:477)        FUNCDATA        $5, command-line-arguments.cmovmathdouble.arginfo1(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64ExtendI32U
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Const        $24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I32WrapI64
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Load $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Load8U       $16
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Const        $255
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64And
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Shl
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:485)        I64Store        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        I32Const        $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        I32Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        Set     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        I32Const        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:478)        Return
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:478)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:478)        UNDEF
                0x0000 01 01 7f 23 00 21 01 02 40 02 40 20 00 0e 01 00  ...#.!..@.@ ....
                0x0010 01 0b 20 01 ad 42 18 7c a7 20 01 29 03 08 20 01  .. ..B.|. .).. .
                0x0020 31 00 10 42 ff 01 83 86 37 03 00 20 01 41 08 6a  1..B....7.. .A.j
                0x0030 22 01 24 00 41 00 0f 0b 00 0b                    ".$.A.....
    testdir_test.go:1734: command-line-arguments.cmovmathhalvei<1> STEXT size=5 args=0x18 locals=0x0 funcid=0x0 align=0x0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        TEXT    command-line-arguments.cmovmathhalvei(SB), ABIInternal, $0-24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Loop
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        Get     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        BrTable
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        End
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        FUNCDATA        $0, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        FUNCDATA        $1, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:488)        FUNCDATA        $5, command-line-arguments.cmovmathhalvei.arginfo1(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        I64Load8U       $16
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        Set     R0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        Get     R0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        I32WrapI64
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        I32Eqz
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        If
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        I32Const        $2
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        Set     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        Br      $5
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:489)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:489)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        Get     SP
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64Load $8
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        Get     SP
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64Load $8
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64Const        $63
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64ShrU
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64Add
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64Const        $1
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I64ShrS
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        Set     R0
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        I32Const        $3
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        Set     PC_B
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:492)        Br      $3
                0x0002 00002 (/home/michael/Development/go/test/codegen/condmove.go:492)        End
                0x0002 00002 (/home/michael/Development/go/test/codegen/condmove.go:496)        Get     SP
                0x0002 00002 (/home/michael/Development/go/test/codegen/condmove.go:496)        I64Load $8
                0x0002 00002 (/home/michael/Development/go/test/codegen/condmove.go:496)        Set     R0
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:489)        End
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        Get     SP
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I64ExtendI32U
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I64Const        $24
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I64Add
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I32WrapI64
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        Get     R0
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I64Store        $0
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        Get     SP
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I32Const        $8
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I32Add
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        Set     SP
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        I32Const        $0
                0x0003 00003 (/home/michael/Development/go/test/codegen/condmove.go:496)        Return
                0x0004 00004 (/home/michael/Development/go/test/codegen/condmove.go:496)        End
                0x0004 00004 (/home/michael/Development/go/test/codegen/condmove.go:496)        End
                0x0004 00004 (/home/michael/Development/go/test/codegen/condmove.go:496)        UNDEF
                0x0000 02 01 7f 01 7e 23 00 21 01 03 40 02 40 02 40 02  ....~#.!..@.@.@.
                0x0010 40 02 40 02 40 20 00 0e 04 00 01 02 03 04 0b 20  @.@.@ ......... 
                0x0020 01 31 00 10 22 02 a7 45 04 40 41 02 21 00 0c 05  .1.."..E.@A.!...
                0x0030 0b 0b 20 01 29 03 08 20 01 29 03 08 42 3f 88 7c  .. .).. .)..B?.|
                0x0040 42 01 87 21 02 41 03 21 00 0c 03 0b 20 01 29 03  B..!.A.!.... .).
                0x0050 08 21 02 0b 20 01 ad 42 18 7c a7 20 02 37 03 00  .!.. ..B.|. .7..
                0x0060 20 01 41 08 6a 22 01 24 00 41 00 0f 0b 0b 00 0b   .A.j".$.A......
    testdir_test.go:1734: command-line-arguments.cmovmathhalveu<1> STEXT size=2 args=0x18 locals=0x0 funcid=0x0 align=0x0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        TEXT    command-line-arguments.cmovmathhalveu(SB), ABIInternal, $0-24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        Block
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        Get     PC_B
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        BrTable
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        End
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        FUNCDATA        $0, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        FUNCDATA        $1, gclocals·g5+hNtRBP6YXNjfog7aZjQ==(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:499)        FUNCDATA        $5, command-line-arguments.cmovmathhalveu.arginfo1(SB)
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64ExtendI32U
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Const        $24
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I32WrapI64
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Load $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Load8U       $16
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Const        $255
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64And
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64ShrU
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:507)        I64Store        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        Get     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        I32Const        $8
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        I32Add
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        Set     SP
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        I32Const        $0
                0x0000 00000 (/home/michael/Development/go/test/codegen/condmove.go:500)        Return
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:500)        End
                0x0001 00001 (/home/michael/Development/go/test/codegen/condmove.go:500)        UNDEF
                0x0000 01 01 7f 23 00 21 01 02 40 02 40 20 00 0e 01 00  ...#.!..@.@ ....
                0x0010 01 0b 20 01 ad 42 18 7c a7 20 01 29 03 08 20 01  .. ..B.|. .).. .
                0x0020 31 00 10 42 ff 01 83 88 37 03 00 20 01 41 08 6a  1..B....7.. .A.j
                0x0030 22 01 24 00 41 00 0f 0b 00 0b                    ".$.A.....
    testdir_test.go:147: 
        codegen/condmove.go:463: js/wasm/: opcode not found: "^Add"
        codegen/condmove.go:463: js/wasm/: opcode not found: "^-Select"
        codegen/condmove.go:474: js/wasm/: opcode not found: "^Sub"
        codegen/condmove.go:474: js/wasm/: opcode not found: "^-Select"
        codegen/condmove.go:485: js/wasm/: opcode not found: "^Shl"
        codegen/condmove.go:485: js/wasm/: opcode not found: "^-Select"
        codegen/condmove.go:496: js/wasm/: opcode not found: "^Shr"
        codegen/condmove.go:496: js/wasm/: opcode not found: "^-Select"
        codegen/condmove.go:507: js/wasm/: opcode not found: "^Shr"
        codegen/condmove.go:507: js/wasm/: opcode not found: "^-Select"

--- FAIL: Test (0.02s)
    --- FAIL: Test/codegen/condmove.go (0.01s)
=== RUN   TestShouldTest
--- PASS: TestShouldTest (0.00s)
FAIL
FAIL    cmd/internal/testdir    0.027s
FAIL

What did you expect to see?

The test should pass with the -all_codegen flag set.

Comment From: gopherbot

Change https://go.dev/cl/690715 mentions this issue: test/codegen: fix failing condmove wasm tests

Comment From: gabyhelp

Related Issues

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Comment From: Jorropo

MB typo, I wrote "-Select" when I've meant -"Select"

Comment From: mundaym

Note that the builders all still seem to be passing which means that -all_codegen is not being run by any of them (the fix done for https://github.com/golang/go/issues/34297 relies on a builder name which since appears to have changed) and the wasm builders aren't running the codegen tests either.