New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmd/compile: arm64 ssa check compilation failure #36755
Comments
also cc'ing @randall77 @griesemer Is this concerning enough to be a release blocker? linux/arm64 is a first-class port. If not, I'll change the milestone. |
@toothrot hard to say for sure without diagnosing a bit. Let's wait to see what @cherrymui has to say. |
It's not very concerning. It is just that the Value's AuxInt doesn't fit in int32 while the AuxInt type is specified as int32. I think the high bits are never used and so don't actually matter. So it shouldn't affect anything when SSA check is not on. |
I can't reproduce now. |
It wouldn’t be surprising if the seed required to reproduce changed. I found this by running in a loop with randomly generated seeds. I’ll try that again at some point if no one beats me to it. (It’d still be better to have a builder doing this, not me: #36756) |
Poking through zsh history, looks like I was testing with this:
Running now. |
Looks fixed, I’d guess by accident as part of strongly typing arm64 rewrite rules. |
Reproduce:
GOOS=linux GOARCH=arm64 go build -gcflags=-d=ssa/check/seed=21431 cmd/internal/obj/s390x
Result:
cc @cherrymui
The text was updated successfully, but these errors were encountered: