]> Cypherpunks repositories - gostls13.git/commit
grab bag of changes aimed at getting stack splitting to work:
authorKai Backman <kaib@golang.org>
Tue, 16 Jun 2009 18:25:58 +0000 (11:25 -0700)
committerKai Backman <kaib@golang.org>
Tue, 16 Jun 2009 18:25:58 +0000 (11:25 -0700)
commit1ac2cfc72042ffbe17155b9407907d6686dc4664
treef27cddc4cd0618b6458d7cad64c96c754fb21fbb
parentd45442ed65d8306cc6d8faddc931f03fd32fd52a
grab bag of changes aimed at getting stack splitting to work:
- morestack support for 5l and arm runtime
- argsize support in 5c, 5l, ar and nm. assembly code from 5a
  will break in interesting ways unless NOSPLIT is specified
- explicit cond execution constants
- fix 5l output to use %d instead of %ld so that negative
  values show.
- added a lot of code to arm/asm.s. runtime entry code almost
  working currently aborts at gogo not implemented

R=rsc
APPROVED=rsc
DELTA=305  (125 added, 29 deleted, 151 changed)
OCL=30246
CL=30347
12 files changed:
src/cmd/5c/gc.h
src/cmd/5c/list.c
src/cmd/5c/sgen.c
src/cmd/5c/swt.c
src/cmd/5l/5.out.h
src/cmd/5l/l.h
src/cmd/5l/list.c
src/cmd/5l/noop.c
src/cmd/5l/obj.c
src/cmd/5l/span.c
src/libmach_amd64/5obj.c
src/pkg/runtime/arm/asm.s