-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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: internal compiler error: '(*client).sendMsgToGateways': no register available for v418 = LoweredAtomicAdd32Variant <uint32,mem> v344 v145 v407 #33355
Comments
Would you be able to provide more information on what you ran and why you expected to see that output? |
I'm building github.com/nats-io/gnatsd 2.0.0-RC8 with:
Build progress until it hits this error:
Build was working with Golang 1.12.7 under the same conditions. Other arches beside aarch64 are working correctly. Here is a full log with latest version 2.0.2: https://kojipkgs.fedoraproject.org//work/tasks/9933/36659933/build.log |
For the record affects master and go1.13 branch.
As time will allow, I will look in to more reduced reproducer than the whole |
Playing bit with the compile invocation, disabling in-lining(-gcflags="-l") seems to workaround the issue. |
Repro:
|
Fix is easy, test is harder. I'm working on it. |
Change https://golang.org/cl/188178 mentions this issue: |
What version of Go are you using (
go version
)?Specifically Go 1.13 beta1
Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (
go env
)?Only on Aarch64 on Fedora Rawhide.
What did you do?
Trying to build github.com/nats-io/gnatsd 2.0.0-RC8
What did you expect to see?
Build successful
What did you see instead?
The text was updated successfully, but these errors were encountered: