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: PPC64 SSA support #16175
Comments
Keith answered my question first so I went with what he recommended. I don't think he explicitly said to open an issue but that's what I've done in the past so I did and I like to have a place to ask questions. I submitted what I have so far. It builds and all tests pass when running ./all.bash. I can build hello.go using SSATEST=yes without error but it doesn't run! (nothing gets printed). I think there was a question at one time if it should be both ppc64le & ppc64 but ppc64le is more important so if that is done first, that is fine. Unless the plan is to move all GOARCHes to SSA? |
CL https://golang.org/cl/24453 mentions this issue. |
Plan is to move all GOARCHes to SSA. Not quite sure how we're organizing PPC64le vs PPC64be, but agreed le is more important. I'm looking at the CL, I'm inclined to LGTM it permissively because it's a great start. Still working on my own PPCle access (can log in, have no home dir, might complicate use of tool chain). |
@drchase OK to close this? Or are we still waiting/deciding on PPC64 BE? |
Seems closeable to me, not sure what the exact PPC64 BE build+test story is (haven't paid close attention to the builders lately). |
@dr2chase, we just got the ppc64 BE builders yesterday. I'll try to set them up now. |
Builders are now online. |
With @ianlancetaylor's fix to #17361, we have our first "ok" on the dashboard. Closing this. |
Please answer these questions before submitting your issue. Thanks!
go version
)?master ssa branch
go env
)?ppc64le Ubuntu
If possible, provide a recipe for reproducing the error.
A complete runnable program is good.
A link on play.golang.org is best.
Initial implementation of SSA for GOARCH ppc64le, possibly ppc64
Correct implementation of ssa on ppc64le as a basis for future ongoing optimizations.
Work in progress....
The text was updated successfully, but these errors were encountered: