diff options
author | Russ Cox <rsc@golang.org> | 2008-10-03 16:23:02 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2008-10-03 16:23:02 -0700 |
commit | 166ec4d254223c4d6def736e4c572d05176a8477 (patch) | |
tree | 6ad132d1357b481bd1b6d31871658c691aba67f4 /src | |
parent | d051793b3248f7d091c0c3ac2cbfeb11410f865b (diff) | |
download | golang-166ec4d254223c4d6def736e4c572d05176a8477.tar.gz |
silence gcc warnings
R=ken
OCL=16449
CL=16466
Diffstat (limited to 'src')
-rw-r--r-- | src/cmd/6g/gen.c | 10 | ||||
-rw-r--r-- | src/cmd/6g/gg.h | 1 | ||||
-rw-r--r-- | src/cmd/6g/gsubr.c | 2 | ||||
-rw-r--r-- | src/cmd/6g/list.c | 6 | ||||
-rw-r--r-- | src/cmd/6g/obj.c | 1 | ||||
-rw-r--r-- | src/cmd/gc/const.c | 1 | ||||
-rw-r--r-- | src/cmd/gc/dcl.c | 5 | ||||
-rw-r--r-- | src/cmd/gc/go.h | 2 | ||||
-rw-r--r-- | src/cmd/gc/lex.c | 1 | ||||
-rw-r--r-- | src/cmd/gc/mparith2.c | 2 | ||||
-rw-r--r-- | src/cmd/gc/subr.c | 3 |
11 files changed, 13 insertions, 21 deletions
diff --git a/src/cmd/6g/gen.c b/src/cmd/6g/gen.c index 3c1c92947..d96c4e6a3 100644 --- a/src/cmd/6g/gen.c +++ b/src/cmd/6g/gen.c @@ -117,8 +117,6 @@ void allocparams(void) { Dcl *d; - Iter list; - Type *t; Node *n; uint32 w; @@ -153,7 +151,6 @@ gen(Node *n, Label *labloop) int32 lno; Prog *scontin, *sbreak; Prog *p1, *p2, *p3; - Sym *s; Node *l; Label *lab; @@ -723,7 +720,7 @@ void cgen_call(Node *n, int proc) { Type *t; - Node nod, afun, regax; + Node nod, afun; if(n == N) return; @@ -823,7 +820,7 @@ cgen_callret(Node *n, Node *res) void cgen_aret(Node *n, Node *res) { - Node nod1, nod2; + Node nod1; Type *fp, *t; Iter flist; @@ -858,7 +855,6 @@ cgen_asop(Node *n) { Node n1, n2, n3, n4; Node *nl, *nr; - int32 lno; nl = n->left; nr = n->right; @@ -1069,7 +1065,7 @@ void cgen_div(int op, Node *nl, Node *nr, Node *res) { Node ax, dx, n3, tmpax, tmpdx; - int a, rax, rdx; + int rax, rdx; rax = reg[D_AX]; rdx = reg[D_DX]; diff --git a/src/cmd/6g/gg.h b/src/cmd/6g/gg.h index c1d244d99..e7fccd2d2 100644 --- a/src/cmd/6g/gg.h +++ b/src/cmd/6g/gg.h @@ -159,6 +159,7 @@ void gmove(Node*, Node*); Prog* gins(int, Node*, Node*); int samaddr(Node*, Node*); void naddr(Node*, Addr*); +void cgen_aret(Node*, Node*); /* * gsubr.c diff --git a/src/cmd/6g/gsubr.c b/src/cmd/6g/gsubr.c index 0256100a8..36936e3df 100644 --- a/src/cmd/6g/gsubr.c +++ b/src/cmd/6g/gsubr.c @@ -836,7 +836,7 @@ nodconst(&nodc, types[TUINT64], 1); if(a == AMOVQ || a == AMOVSD || a == AMOVSS || - a == AMOVL && f->type->width == t->type->width) /* TO DO: check AMOVL */ + (a == AMOVL && f->type->width == t->type->width)) /* TO DO: check AMOVL */ if(samaddr(f, t)) return; gins(a, f, t); diff --git a/src/cmd/6g/list.c b/src/cmd/6g/list.c index 8f764a622..b5e298b10 100644 --- a/src/cmd/6g/list.c +++ b/src/cmd/6g/list.c @@ -316,9 +316,9 @@ Yconv(Fmt *fp) p = str; for(i=0; i<sconsize; i++) { c = a[i] & 0xff; - if(c >= 'a' && c <= 'z' || - c >= 'A' && c <= 'Z' || - c >= '0' && c <= '9') { + if((c >= 'a' && c <= 'z') || + (c >= 'A' && c <= 'Z') || + (c >= '0' && c <= '9')) { *p++ = c; continue; } diff --git a/src/cmd/6g/obj.c b/src/cmd/6g/obj.c index b33dcc328..ccbf29fb3 100644 --- a/src/cmd/6g/obj.c +++ b/src/cmd/6g/obj.c @@ -163,6 +163,7 @@ dumpobj(void) Bterm(bout); } +void Bputdot(Biobuf *b) { // put out middle dot ยท diff --git a/src/cmd/gc/const.c b/src/cmd/gc/const.c index 649b548a8..a22cbbc13 100644 --- a/src/cmd/gc/const.c +++ b/src/cmd/gc/const.c @@ -9,7 +9,6 @@ void convlit(Node *n, Type *t) { int et; - Node *n1; if(n == N || t == T) return; diff --git a/src/cmd/gc/dcl.c b/src/cmd/gc/dcl.c index 0fdae3378..a96d58a33 100644 --- a/src/cmd/gc/dcl.c +++ b/src/cmd/gc/dcl.c @@ -640,8 +640,6 @@ addvar(Node *n, Type *t, int ctxt) { Dcl *r, *d; Sym *s; - Type *ot; - Node *on; int gen; if(n==N || n->sym == S || n->op != ONAME || t == T) @@ -965,9 +963,8 @@ mixed: void fninit(Node *n) { - Node *done, *any; + Node *done; Node *a, *fn, *r; - Iter iter; uint32 h; Sym *s; diff --git a/src/cmd/gc/go.h b/src/cmd/gc/go.h index 7b337fbc0..fc22c4047 100644 --- a/src/cmd/gc/go.h +++ b/src/cmd/gc/go.h @@ -591,6 +591,8 @@ Type* ptrto(Type*); Node* cleanidlist(Node*); Node* syslook(char*, int); Node* treecopy(Node*); +int isselect(Node*); +void tempname(Node*, Type*); Type** getthis(Type*); Type** getoutarg(Type*); diff --git a/src/cmd/gc/lex.c b/src/cmd/gc/lex.c index 94917d5ff..df02fc2f8 100644 --- a/src/cmd/gc/lex.c +++ b/src/cmd/gc/lex.c @@ -200,7 +200,6 @@ importfile(Val *f) Biobuf *imp; char *file; int32 c; - char *p; int len; if(f->ctype != CTSTR) { diff --git a/src/cmd/gc/mparith2.c b/src/cmd/gc/mparith2.c index b819bd400..67bbd9322 100644 --- a/src/cmd/gc/mparith2.c +++ b/src/cmd/gc/mparith2.c @@ -484,7 +484,7 @@ mpmovecfix(Mpint *a, vlong c) void mpdivmodfixfix(Mpint *q, Mpint *r, Mpint *n, Mpint *d) { - int i, nn, dn; + int i; mpmovefixfix(r, n); mpmovecfix(q, 0); diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 7d017d667..df6ea8144 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -780,7 +780,6 @@ Lconv(Fmt *fp) if(n == 0) strcat(str, "<epoch>"); -ret: return fmtstrcpy(fp, str); } @@ -1458,8 +1457,6 @@ signame(Type *t) { Sym *s, *ss; char *e; - Type *t1; - int n; char buf[NSYMB]; if(t == T) |