summaryrefslogtreecommitdiff
path: root/src/cmd/5l/l.h
diff options
context:
space:
mode:
authorKai Backman <kaib@golang.org>2009-06-16 11:25:58 -0700
committerKai Backman <kaib@golang.org>2009-06-16 11:25:58 -0700
commitd8d32ed23908784cef4e58cb472b95b2f32f994f (patch)
treef27cddc4cd0618b6458d7cad64c96c754fb21fbb /src/cmd/5l/l.h
parent2b0035494db5755b495de8a5b94282a8446b70a7 (diff)
downloadgolang-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.h1
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;
};