diff options
author | Kai Backman <kaib@golang.org> | 2009-08-18 07:16:10 -0700 |
---|---|---|
committer | Kai Backman <kaib@golang.org> | 2009-08-18 07:16:10 -0700 |
commit | 64cea6db3cec9b8bb1893b7646aa9266038cc790 (patch) | |
tree | ea565b624fd1de54b7701b522951d7b98c796da2 /src/cmd/5g/gsubr.c | |
parent | 4cc1541a6ba8d646e0dd5907bc4f00ca9100dd90 (diff) | |
download | golang-64cea6db3cec9b8bb1893b7646aa9266038cc790.tar.gz |
slashed warnings
R=rsc
APPROVED=rsc
DELTA=35 (2 added, 1 deleted, 32 changed)
OCL=33436
CL=33453
Diffstat (limited to 'src/cmd/5g/gsubr.c')
-rw-r--r-- | src/cmd/5g/gsubr.c | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/cmd/5g/gsubr.c b/src/cmd/5g/gsubr.c index 5d9460446..305fd56f5 100644 --- a/src/cmd/5g/gsubr.c +++ b/src/cmd/5g/gsubr.c @@ -420,8 +420,9 @@ gmove(Node *f, Node *t) { int a, ft, tt; Type *cvt; - Node r1, r2, t1, t2, flo, fhi, tlo, thi, con, f0, f1, ax, dx, cx; - Prog *p1, *p2, *p3; + Node r1, con; +// Node r1, r2, t1, t2, flo, fhi, tlo, thi, con, f0, f1, ax, dx, cx; +// Prog *p1, *p2, *p3; if(debug['M']) print("gmove %N -> %N\n", f, t); @@ -948,7 +949,7 @@ gmove(Node *f, Node *t) gins(a, f, t); return; -rdst: +//rdst: // requires register destination regalloc(&r1, t->type, t); gins(a, f, &r1); @@ -964,7 +965,7 @@ hard: regfree(&r1); return; -hardmem: +//hardmem: // requires memory intermediate tempalloc(&r1, cvt); gmove(f, &r1); @@ -1000,8 +1001,8 @@ samaddr(Node *f, Node *t) Prog* gins(int as, Node *f, Node *t) { - Node nod; - int32 v; +// Node nod; +// int32 v; Prog *p; if(f != N && f->op == OINDEX) { @@ -1775,13 +1776,13 @@ lit: // break; // } -// cleani += 2; -// reg = &clean[cleani-1]; -// reg1 = &clean[cleani-2]; -// reg->op = OEMPTY; -// reg1->op = OEMPTY; -// naddr(n, a); -// goto yes; + cleani += 2; + reg = &clean[cleani-1]; + reg1 = &clean[cleani-2]; + reg->op = OEMPTY; + reg1->op = OEMPTY; + naddr(n, a); + goto yes; odot: o = dotoffset(n, oary, &nn); |