]> Cypherpunks repositories - gostls13.git/commit
changed 5c calling convention to use stack exclusively for in
authorKai Backman <kaib@golang.org>
Fri, 18 Sep 2009 23:45:41 +0000 (16:45 -0700)
committerKai Backman <kaib@golang.org>
Fri, 18 Sep 2009 23:45:41 +0000 (16:45 -0700)
commit46e392e01c630dee41a67e01223b538aae9dc9b5
treee613ef968c90fef5103915306dc7f848c26afe13
parent2e5a588718ed741112a5a8c04bbf1d53e417fbda
changed 5c calling convention to use stack exclusively for in
params. a number of fixes to assembly routines that assumed R0
had the first arg. one stack offset fix, arm pushes the link
register on stack top.

go/test: passes 65% (235/364) tests

R=rsc
APPROVED=rsc
DELTA=20  (11 added, 0 deleted, 9 changed)
OCL=34809
CL=34812
src/cmd/5g/ggen.c
src/cmd/5g/gobj.c
src/cmd/5l/5.out.h
src/pkg/runtime/arm/asm.s
src/pkg/runtime/arm/vlop.s
src/pkg/runtime/linux/arm/sys.s