Building Go cmd/dist using /Users/zchee/sdk/go1.17.2. (go1.17.2 darwin/amd64)
Building Go toolchain1 using /Users/zchee/sdk/go1.17.2.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
# math/big
/usr/local/go/src/math/big/float.go:815:10: cannot use math.MaxInt64 (untyped int constant 18446744069414584320) as int64 value in return statement (overflows)
/usr/local/go/src/math/big/float.go:824:10: cannot use math.MaxInt64 (untyped int constant 18446744069414584320) as int64 value in return statement (overflows)
# internal/xcoff
<autogenerated>:1: internal compiler error: 18446744069414584320 out of range for int64
goroutine 12 [running]:
runtime/debug.Stack()
/usr/local/go/src/runtime/debug/stack.go:24 +0x65
cmd/compile/internal/base.FatalfAt({0x1a3ac10, 0x0}, {0x18ea817, 0x16}, {0xc0005c6668, 0x2, 0x2})
/usr/local/go/src/cmd/compile/internal/base/print.go:227 +0x1ca
cmd/compile/internal/base.Fatalf(...)
/usr/local/go/src/cmd/compile/internal/base/print.go:196
cmd/compile/internal/ir.IntVal(0xc0003fe000, {0x1a3ac10, 0xc000a29860})
/usr/local/go/src/cmd/compile/internal/ir/val.go:55 +0xf1
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000791400, {0x1a3c7f8, 0xc000a51e00}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2590 +0xd90
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000791400, {0x1a3c8c0, 0xc000a57320}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2862 +0x114b
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000791400, {0x1a3c8c0, 0xc000a572c0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2736 +0x2ba5
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).condBranch(0xc000791400, {0x1a3c8c0, 0xc000a572c0}, 0xc000b04698, 0xc000b047c8, 0x0)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:3452 +0x37b
cmd/compile/internal/ssagen.(*state).stmt(0xc000791400, {0x1a3d798, 0xc000a582a0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1674 +0x2d49
cmd/compile/internal/ssagen.(*state).stmtList(0xc000791400, {0xc0008c3000, 0x8e, 0x1a372e0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1374 +0x5d
cmd/compile/internal/ssagen.buildssa(0xc00044a580, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:567 +0x1d13
cmd/compile/internal/ssagen.Compile(0xc00044a580, 0xc0004cb790)
/usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:183 +0x4c
cmd/compile/internal/gc.compileFunctions.func4.1(0x0)
/usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x3a
cmd/compile/internal/gc.compileFunctions.func3.1()
/usr/local/go/src/cmd/compile/internal/gc/compile.go:140 +0x4d
created by cmd/compile/internal/gc.compileFunctions.func3
/usr/local/go/src/cmd/compile/internal/gc/compile.go:138 +0x78
# debug/pe
<autogenerated>:1: internal compiler error: 18446744069414584320 out of range for int64
goroutine 6 [running]:
runtime/debug.Stack()
/usr/local/go/src/runtime/debug/stack.go:24 +0x65
cmd/compile/internal/base.FatalfAt({0x1a3ac10, 0x0}, {0x18ea817, 0x16}, {0xc000946668, 0x2, 0x2})
/usr/local/go/src/cmd/compile/internal/base/print.go:227 +0x1ca
cmd/compile/internal/base.Fatalf(...)
/usr/local/go/src/cmd/compile/internal/base/print.go:196
cmd/compile/internal/ir.IntVal(0xc00046a000, {0x1a3ac10, 0xc000bb2ca0})
/usr/local/go/src/cmd/compile/internal/ir/val.go:55 +0xf1
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc0006d8a00, {0x1a3c7f8, 0xc000bbb4a0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2590 +0xd90
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc0006d8a00, {0x1a3c8c0, 0xc000bc23c0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2862 +0x114b
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc0006d8a00, {0x1a3c8c0, 0xc000bc2360}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2736 +0x2ba5
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).condBranch(0xc0006d8a00, {0x1a3c8c0, 0xc000bc2360}, 0xc000d1f6a8, 0xc000d1f7d8, 0x0)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:3452 +0x37b
cmd/compile/internal/ssagen.(*state).stmt(0xc0006d8a00, {0x1a3d798, 0xc000b9d810})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1674 +0x2d49
cmd/compile/internal/ssagen.(*state).stmtList(0xc0006d8a00, {0xc000d82000, 0x74, 0x1a372e0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1374 +0x5d
cmd/compile/internal/ssagen.buildssa(0xc000a978c0, 0x3)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:567 +0x1d13
cmd/compile/internal/ssagen.Compile(0xc000a978c0, 0xc0004cff90)
/usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:183 +0x4c
cmd/compile/internal/gc.compileFunctions.func4.1(0x0)
/usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x3a
cmd/compile/internal/gc.compileFunctions.func3.1()
/usr/local/go/src/cmd/compile/internal/gc/compile.go:140 +0x4d
created by cmd/compile/internal/gc.compileFunctions.func3
/usr/local/go/src/cmd/compile/internal/gc/compile.go:138 +0x78
# debug/macho
<autogenerated>:1: internal compiler error: 18446744069414584320 out of range for int64
<autogenerated>:1: internal compiler error: 18446744069414584320 out of range for int64
goroutine 84 [running]:
runtime/debug.Stack()
/usr/local/go/src/runtime/debug/stack.go:24 +0x65
cmd/compile/internal/base.FatalfAt({0x1a3ac10, 0x0}, {0x18ea817, 0x16}, {0xc000d1c668, 0x2, 0x2})
/usr/local/go/src/cmd/compile/internal/base/print.go:227 +0x1ca
cmd/compile/internal/base.Fatalf(...)
/usr/local/go/src/cmd/compile/internal/base/print.go:196
cmd/compile/internal/ir.IntVal(0xc0001f6000, {0x1a3ac10, 0xc000b15940})
/usr/local/go/src/cmd/compile/internal/ir/val.go:55 +0xf1
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000195f00, {0x1a3c7f8, 0xc000b5c0a0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2590 +0xd90
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000195f00, {0x1a3c8c0, 0xc000b57b00}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2862 +0x114b
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc000195f00, {0x1a3c8c0, 0xc000b57aa0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2736 +0x2ba5
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).condBranch(0xc000195f00, {0x1a3c8c0, 0xc000b57aa0}, 0xc000c04698, 0xc000c047c8, 0x0)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:3452 +0x37b
cmd/compile/internal/ssagen.(*state).stmt(0xc000195f00, {0x1a3d798, 0xc000b457a0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1674 +0x2d49
cmd/compile/internal/ssagen.(*state).stmtList(0xc000195f00, {0xc0005b6d00, 0xf, 0x1a372e0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1374 +0x5d
cmd/compile/internal/ssagen.buildssa(0xc00046e160, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:567 +0x1d13
cmd/compile/internal/ssagen.Compile(0xc00046e160, 0xc000082790)
/usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:183 +0x4c
cmd/compile/internal/gc.compileFunctions.func4.1(0x0)
/usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x3a
cmd/compile/internal/gc.compileFunctions.func3.1()
/usr/local/go/src/cmd/compile/internal/gc/compile.go:140 +0x4d
created by cmd/compile/internal/gc.compileFunctions.func3
/usr/local/go/src/cmd/compile/internal/gc/compile.go:138 +0x78
# debug/elf
<autogenerated>:1: internal compiler error: 18446744069414584320 out of range for int64
goroutine 75 [running]:
runtime/debug.Stack()
/usr/local/go/src/runtime/debug/stack.go:24 +0x65
cmd/compile/internal/base.FatalfAt({0x1a3ac10, 0x0}, {0x18ea817, 0x16}, {0xc0000e6360, 0x2, 0x2})
/usr/local/go/src/cmd/compile/internal/base/print.go:227 +0x1ca
cmd/compile/internal/base.Fatalf(...)
/usr/local/go/src/cmd/compile/internal/base/print.go:196
cmd/compile/internal/ir.IntVal(0xc0001f4000, {0x1a3ac10, 0xc00134d520})
/usr/local/go/src/cmd/compile/internal/ir/val.go:55 +0xf1
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc00072a500, {0x1a3c7f8, 0xc00137eff0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2590 +0xd90
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc00072a500, {0x1a3c8c0, 0xc001356fc0}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2862 +0x114b
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).exprCheckPtr(0xc00072a500, {0x1a3c8c0, 0xc001356f60}, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2736 +0x2ba5
cmd/compile/internal/ssagen.(*state).expr(...)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:2528
cmd/compile/internal/ssagen.(*state).condBranch(0xc00072a500, {0x1a3c8c0, 0xc001356f60}, 0xc0014048f8, 0xc001404a28, 0x0)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:3452 +0x37b
cmd/compile/internal/ssagen.(*state).stmt(0xc00072a500, {0x1a3d798, 0xc001360b60})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1674 +0x2d49
cmd/compile/internal/ssagen.(*state).stmtList(0xc00072a500, {0xc000524300, 0xf, 0xc001404698})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1374 +0x5d
cmd/compile/internal/ssagen.(*state).stmt(0xc00072a500, {0x1a3d798, 0xc000d9d260})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1678 +0x2d95
cmd/compile/internal/ssagen.(*state).stmtList(0xc00072a500, {0xc000524400, 0x9, 0x1a372e0})
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:1374 +0x5d
cmd/compile/internal/ssagen.buildssa(0xc00118dce0, 0x1)
/usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:567 +0x1d13
cmd/compile/internal/ssagen.Compile(0xc00118dce0, 0xc0005b4790)
/usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:183 +0x4c
cmd/compile/internal/gc.compileFunctions.func4.1(0xc001180000)
/usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x3a
cmd/compile/internal/gc.compileFunctions.func3.1()
/usr/local/go/src/cmd/compile/internal/gc/compile.go:140 +0x4d
created by cmd/compile/internal/gc.compileFunctions.func3
/usr/local/go/src/cmd/compile/internal/gc/compile.go:138 +0x78
# cmd/internal/obj/arm64
/usr/local/go/src/cmd/internal/obj/arm64/list7.go:60:47: cannot use obj.RegListARM64Hi (untyped int constant 18446744069414584320) as int64 value in argument to obj.RegisterRegisterList (overflows)
# cmd/internal/obj/x86
/usr/local/go/src/cmd/internal/obj/x86/list6.go:245:45: cannot use obj.RegListX86Hi (untyped int constant 18446744069414584320) as int64 value in argument to obj.RegisterRegisterList (overflows)
go tool dist: FAILED: /usr/local/go/pkg/tool/darwin_amd64/go_bootstrap install -gcflags=all= -ldflags=all= -a -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status 2
What version of Go are you using (
go version)?Does this issue reproduce with the latest release?
What operating system and processor architecture are you using (
go env)?go envOutputWhat did you do?
Can't compile go toolchain at least after 3e5cc4d with
GOAMD64=v3or higher (v3andv4).What did you expect to see?
Passes compile Go toolchain.
What did you see instead?
Occurred
internal compiler error: 18446744069414584320 out of range for int64error.In the case of
GOAMD64=v1orGOAMD64=v2, can compile. The above log isGOAMD64=v3, but I confirmed alsoGOAMD64=v4.google/cpu_features output for ensure CPU feature sets.
logs:
$ GOROOT_BOOTSTRAP=~/sdk/go1.17.2 GOAMD64=v3 ./make.bashUse gotip:
$ GOROOT_BOOTSTRAP=~/sdk/gotip GOAMD64=v3 ./make.bashCurrent HEAD is same error:
$ GOROOT_BOOTSTRAP=~/sdk/go1.17.2 GOAMD64=v3 ./make.bashUse gotip:
$ GOROOT_BOOTSTRAP=~/sdk/gotip GOAMD64=v3 ./make.bash