Static Chain Register on iOS AArch64

Richard Henderson
Mon Jun 8 16:58:00 GMT 2015

On 06/06/2015 06:24 AM, Richard Earnshaw wrote:
> That's going to make it impossible to implement Go closures on AArch32,
> then, since the only call-clobbered register not used for parameter
> passing is r12 (ip) and that can be clobbered by function calls.

No, because r12 is only clobbered by plt stubs, and go closures never use them. 
  They're *already working* on aarch32.


More information about the Gcc mailing list