-
Notifications
You must be signed in to change notification settings - Fork 18k
cmd/compile: multiple memories live at block start [1.20 backport] #59975
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
Labels
CherryPickApproved
Used during the release process for point releases
compiler/runtime
Issues related to the Go compiler and/or runtime.
FrozenDueToAge
Milestone
Comments
Change https://go.dev/cl/492696 mentions this issue: |
gopherbot
pushed a commit
that referenced
this issue
May 11, 2023
When combining a byteswap and a load, the resulting combined op must go in the load's block, not the byteswap's block, as the load has a memory argument that might only be valid in its original block. Fixes #59975 Change-Id: Icd84863ef3a9ca1fc22f2bb794a003f2808c746f Reviewed-on: https://go-review.googlesource.com/c/go/+/492616 Run-TryBot: Keith Randall <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Reviewed-by: Wayne Zuo <[email protected]> Reviewed-by: Keith Randall <[email protected]> (cherry picked from commit 1014167) Reviewed-on: https://go-review.googlesource.com/c/go/+/492696
Closed by merging afbe101 to release-branch.go1.20. |
bradfitz
pushed a commit
to tailscale/go
that referenced
this issue
May 25, 2023
When combining a byteswap and a load, the resulting combined op must go in the load's block, not the byteswap's block, as the load has a memory argument that might only be valid in its original block. Fixes golang#59975 Change-Id: Icd84863ef3a9ca1fc22f2bb794a003f2808c746f Reviewed-on: https://go-review.googlesource.com/c/go/+/492616 Run-TryBot: Keith Randall <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Reviewed-by: Wayne Zuo <[email protected]> Reviewed-by: Keith Randall <[email protected]> (cherry picked from commit 1014167) Reviewed-on: https://go-review.googlesource.com/c/go/+/492696
bradfitz
pushed a commit
to tailscale/go
that referenced
this issue
May 25, 2023
When combining a byteswap and a load, the resulting combined op must go in the load's block, not the byteswap's block, as the load has a memory argument that might only be valid in its original block. Fixes golang#59975 Change-Id: Icd84863ef3a9ca1fc22f2bb794a003f2808c746f Reviewed-on: https://go-review.googlesource.com/c/go/+/492616 Run-TryBot: Keith Randall <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Reviewed-by: Wayne Zuo <[email protected]> Reviewed-by: Keith Randall <[email protected]> (cherry picked from commit 1014167) Reviewed-on: https://go-review.googlesource.com/c/go/+/492696
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
CherryPickApproved
Used during the release process for point releases
compiler/runtime
Issues related to the Go compiler and/or runtime.
FrozenDueToAge
@randall77 requested issue #59973 to be considered for backport to the next 1.20 minor release.
The text was updated successfully, but these errors were encountered: