Proposal Details
GOARM64 currently supports architecture versions through v9.5.
I propose adding GOARM64=v9.6 and the arm64.v9.6 build tag. FEAT_CMPBR
is mandatory in Armv9.6-A, so it should be enabled automatically for
v9.6 rather than exposed as a separate ,cmpbr option.
This requires coordinated updates to build configuration, runtime
feature checks, documentation, build tags, and the MinimumRequirements
wiki.
Related prototype: https://go-review.googlesource.com/c/go/+/800041
I would like guidance on whether GOARM64=v9.6 support should land as a
separate foundational change before the CMPBR compiler changes.
Proposal Details
GOARM64 currently supports architecture versions through v9.5.
I propose adding GOARM64=v9.6 and the arm64.v9.6 build tag. FEAT_CMPBR
is mandatory in Armv9.6-A, so it should be enabled automatically for
v9.6 rather than exposed as a separate ,cmpbr option.
This requires coordinated updates to build configuration, runtime
feature checks, documentation, build tags, and the MinimumRequirements
wiki.
Related prototype: https://go-review.googlesource.com/c/go/+/800041
I would like guidance on whether GOARM64=v9.6 support should land as a
separate foundational change before the CMPBR compiler changes.