diff options
author | Kai Backman <kaib@golang.org> | 2009-06-16 11:25:58 -0700 |
---|---|---|
committer | Kai Backman <kaib@golang.org> | 2009-06-16 11:25:58 -0700 |
commit | d8d32ed23908784cef4e58cb472b95b2f32f994f (patch) | |
tree | f27cddc4cd0618b6458d7cad64c96c754fb21fbb /src/cmd/5l/l.h | |
parent | 2b0035494db5755b495de8a5b94282a8446b70a7 (diff) | |
download | golang-d8d32ed23908784cef4e58cb472b95b2f32f994f.tar.gz |
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
Diffstat (limited to 'src/cmd/5l/l.h')
-rw-r--r-- | src/cmd/5l/l.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/5l/l.h b/src/cmd/5l/l.h index fdb048827..36ada96d2 100644 --- a/src/cmd/5l/l.h +++ b/src/cmd/5l/l.h @@ -72,6 +72,7 @@ struct Adr uchar index; // not used on arm, required by ld/go.c char reg; char name; + int32 offset2; // argsize char class; }; |