-
Notifications
You must be signed in to change notification settings - Fork 18k
cmd/compile: internal compiler error: width not calculated: int128 #53454
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
Confirmed that 1.18.3 and master affected by this issue. |
Bisect shows 9dd71ba is the first bad commit |
Change https://go.dev/cl/413294 mentions this issue: |
@gopherbot please open a backport to 1.17 and 1.18. This bug causes an ICE in rare circumstances. |
Backport issue(s) opened: #53470 (for 1.17), #53471 (for 1.18). Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://go.dev/wiki/MinorReleases. |
Hello, I'm sorry, but I don't get what this means. Is this a "won't fix" issue, or does this mean that it has been resolved? |
@ShadiestGoat the fix has been merged into master for the upcoming Go 1.19, and will be backported to both 1.17.x and 1.18.x in their next bugfix releases. |
We sometimes use 16-byte load+store to move values around in memory. In rare circumstances, the loaded value must be spilled because the store can't happen yet. In that case, we need to be able to spill the 16-byte value. Fixes golang#53454 Change-Id: I09fd08e11a63c6ba3ef781d3f5ede237e9b0132e Reviewed-on: https://go-review.googlesource.com/c/go/+/413294 Reviewed-by: Keith Randall <khr@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Run-TryBot: Keith Randall <khr@golang.org> Reviewed-by: Keith Randall <khr@google.com>
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes, this is the latest release
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
I tried to compile this repo
What did you expect to see?
I expected it to compile normally.
What did you see instead?
A compiler bug:
The text was updated successfully, but these errors were encountered: