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
- cmd/go: internal/test.test build faild on linux/loong64 #67538 (closed)
- cmd/go: test gets hung #27720 (closed)
- cmd/compile/internal/walk: unreachable branch generated for select cases #50823 (closed)
- cmd/link: Testing packages FAIL: TestDWARF/testprogcgo #34987 (closed)
- cmd/buildid: failures in cmd/go introduced in commit afd090c on multiple platforms including ppc64le, s390, and arm64 #23339 (closed)
- cmd/compile: random compile error running tests #35760 (closed)
- cmd/compile: double zeroing and unnecessary copying/stack use #67957 (closed)
- runtime,misc/cgo/test: timeout in TestSetgidStress on linux-amd64 #54787 (closed)
- main.x: relocation target main.zero not defined #39859 (closed)
- cmd/nm: TestCgoLib is failing #21959 (closed)
(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.