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: panic in PGO-optimized compiler after CL 539699 #64209
Labels
Milestone
Comments
gopherbot
added
the
compiler/runtime
Issues related to the Go compiler and/or runtime.
label
Nov 16, 2023
Found new dashboard test flakes for:
2023-11-08 21:52 linux-amd64-longtest benchmarks@444331c9 go@6ef98ac8 x/benchmarks/sweet/cmd/sweet.TestSweetEndToEnd (log)
2023-11-08 21:52 linux-amd64-longtest-race benchmarks@444331c9 go@2f5bd4e4 x/benchmarks/sweet/cmd/sweet.TestSweetEndToEnd (log)
|
Change https://go.dev/cl/543115 mentions this issue: |
Found new dashboard test flakes for:
2023-11-08 21:52 linux-amd64-longtest-race benchmarks@444331c9 go@d411b319 x/benchmarks/sweet/cmd/sweet.TestSweetEndToEnd (log)
|
Change https://go.dev/cl/543195 mentions this issue: |
gopherbot
pushed a commit
that referenced
this issue
Nov 16, 2023
…h flag Extend the pgodevirtualize debug flag to distinguish interface and function devirtualization. Setting 1 keeps interface devirtualization enabled but disables function value devirtualization. For #64209. Change-Id: I33aa7eb95ca0bdb215256d8c7cc8f9dac53ae30e Reviewed-on: https://go-review.googlesource.com/c/go/+/543115 Reviewed-by: Cherry Mui <cherryyz@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Splitting out of #56958.
When built with the appropriate profile (I have one, but GitHub won't let me attach it), a PGO-optimized compiler panics. e.g.,
Presumably the first build is generating bad code, which is causing crashes in the second build.
The text was updated successfully, but these errors were encountered: