Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
runtime: disabling inlining breaks on arm64, ppc64 #11482
Comments
josharian
added this to the Go1.5 milestone
Jun 30, 2015
bradfitz
modified the milestones:
Go1.6,
Go1.5
Jul 15, 2015
|
Moving to Go 1.6, since arm64 and ppc64 are only preview releases in 1.5. |
|
This happens on ppc64 too. |
rsc
changed the title from
runtime: disabling inlining breaks on arm64
to
runtime: disabling inlining breaks on arm64, ppc64
Nov 5, 2015
|
Looks like a missing nosplit. It would be nice to find out what exactly the pc= in the morebuf line corresponds to. That is, the output above says:
In that case it would be nice to know what |
added a commit
to mwhudson/go
that referenced
this issue
Nov 23, 2015
|
Ah thanks for the hint -- it was one of the {g,m,p}uintptr methods. Just sent a CL marking them all nosplit. |
gopherbot
commented
Nov 23, 2015
|
CL https://golang.org/cl/17165 mentions this issue. |
gopherbot
closed this
in
239273d
Nov 24, 2015
rsc
referenced this issue
Nov 24, 2015
Open
cmd/internal/obj: implement auto-nosplit for arm64, ppc64 #13379
gopherbot
locked and limited conversation to collaborators
Nov 27, 2016
gopherbot
added
the
FrozenDueToAge
label
Nov 27, 2016
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
mwhudson commentedJun 30, 2015
For example:
I guess something that is usually inlined needs to be marked nosplit?