-
Notifications
You must be signed in to change notification settings - Fork 18k
cmd/compile: Pow10 freeze the compiler on certain condition on Go 1.24 #71852
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
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Well I am very confused:
820f58a is very simple, copying patterns and code from other patches. I don't know when I'll be able to spend time investigating this, |
Change https://go.dev/cl/650975 mentions this issue: |
cc @golang/compiler |
@gopherbot Please open backport issue for 1.24 This is a regression where non esoteric code that used to build now does not. |
Backport issue(s) opened: #71855 (for 1.24). Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://go.dev/wiki/MinorReleases. |
Thanks to @etrnal70's reproducer I was able to preliminarily narrow down the issue to a bug in
Altho you might note that the limits do not change YET |
Change https://go.dev/cl/650580 mentions this issue: |
I've submitted two different proper fixes: My original plan to revert 820f58a would not solve all regression cases, just this particular one. |
Go version
go version go1.24.0 darwin/arm64
Output of
go env
in your module/workspace:What did you do?
running
go build
will freeze the compilerWhat did you see happen?
Running
go build
will freeze the compilerRunning with
-gcflags=-l
rans fineWhat did you expect to see?
It compiles correctly on Go 1.23.6
The text was updated successfully, but these errors were encountered: