diff options
author | Russ Cox <rsc@golang.org> | 2009-01-06 11:34:02 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-01-06 11:34:02 -0800 |
commit | 4e7f479e4451fded4d4228ae439fe1e7a7eac440 (patch) | |
tree | d93097d45db8e1e106cf45575380d8e788267854 /src/cmd/8c/cgen.c | |
parent | e2569c5a134802141a43dd44113893538db86220 (diff) | |
download | golang-4e7f479e4451fded4d4228ae439fe1e7a7eac440.tar.gz |
make 8a, 8c, 8l build in go environment.
,s/int32/long/g in 8a, 8c, 8l.
delete dead code.
move enam.c, 8.out.h, mkenam from 8c to 8l.
R=r
DELTA=1850 (581 added, 983 deleted, 286 changed)
OCL=22119
CL=22129
Diffstat (limited to 'src/cmd/8c/cgen.c')
-rw-r--r-- | src/cmd/8c/cgen.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/cmd/8c/cgen.c b/src/cmd/8c/cgen.c index cd2cc8136..8c5bf7b15 100644 --- a/src/cmd/8c/cgen.c +++ b/src/cmd/8c/cgen.c @@ -39,7 +39,7 @@ cgen(Node *n, Node *nn) Prog *p1; Node nod, nod1, nod2, nod3, nod4; int o, hardleft; - long v, curs; + int32 v, curs; vlong c; if(debug['g']) { @@ -1031,7 +1031,7 @@ cgen(Node *n, Node *nn) diag(n, "DOT and no offset"); break; } - nod.xoffset += (long)r->vconst; + nod.xoffset += (int32)r->vconst; nod.type = n->type; cgen(&nod, nn); break; @@ -1133,7 +1133,7 @@ void reglcgen(Node *t, Node *n, Node *nn) { Node *r; - long v; + int32 v; regialloc(t, n, nn); if(n->op == OIND) { @@ -1217,7 +1217,7 @@ boolgen(Node *n, int true, Node *nn) int o; Prog *p1, *p2; Node *l, *r, nod, nod1; - long curs; + int32 curs; if(debug['g']) { prtree(nn, "boolgen lhs"); @@ -1429,7 +1429,7 @@ boolgen(Node *n, int true, Node *nn) } void -sugen(Node *n, Node *nn, long w) +sugen(Node *n, Node *nn, int32 w) { Prog *p1; Node nod0, nod1, nod2, nod3, nod4, *h, *l, *r; @@ -1500,7 +1500,7 @@ sugen(Node *n, Node *nn, long w) diag(n, "DOT and no offset"); break; } - nod1.xoffset += (long)r->vconst; + nod1.xoffset += (int32)r->vconst; nod1.type = n->type; sugen(&nod1, nn, w); break; |