diff options
author | Lucio De Re <lucio.dere@gmail.com> | 2011-08-16 14:22:08 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2011-08-16 14:22:08 -0400 |
commit | c8c6e1961d5c8a00138d96d27a3705792110d82b (patch) | |
tree | 8cc60de558a552e160b1d7af21a4e90729cce58a | |
parent | 93ecb5bb1ba923dc86e36147ff8c8b0b61640a09 (diff) | |
download | go-c8c6e1961d5c8a00138d96d27a3705792110d82b.tar.gz go-c8c6e1961d5c8a00138d96d27a3705792110d82b.zip |
5c, 6c, 6l: fix Plan 9 build warnings
src/cmd/5c/reg.c:
. Added USED() attribute.
src/cmd/6c/cgen.c:
. Revised code around "REGARG" to resemble use in "8c" and
consequently remove a warning.
src/cmd/6l/asm.c:
. Added USED() attributes.
. Removed an unnecessary assignment.
R=golang-dev
CC=golang-dev, rsc
https://golang.org/cl/4836045
-rw-r--r-- | src/cmd/5c/reg.c | 1 | ||||
-rw-r--r-- | src/cmd/6c/cgen.c | 8 | ||||
-rw-r--r-- | src/cmd/6l/asm.c | 5 |
3 files changed, 7 insertions, 7 deletions
diff --git a/src/cmd/5c/reg.c b/src/cmd/5c/reg.c index 50b814598d..1ccf74a35d 100644 --- a/src/cmd/5c/reg.c +++ b/src/cmd/5c/reg.c @@ -66,6 +66,7 @@ rcmp(const void *a1, const void *a2) void regopt(Prog *p) { + USED(p); // TODO(kaib): optimizer disabled because it smashes R8 when running out of registers // the disable is unconventionally here because the call is in common code shared by 5c/6c/8c return; diff --git a/src/cmd/6c/cgen.c b/src/cmd/6c/cgen.c index 7aa4aa9766..7f717dcbb4 100644 --- a/src/cmd/6c/cgen.c +++ b/src/cmd/6c/cgen.c @@ -930,9 +930,6 @@ cgen(Node *n, Node *nn) return; } - o = 0; - if(REGARG >= 0) - o = reg[REGARG]; gargs(r, &nod, &nod1); if(l->addable < INDEXED) { reglcgen(&nod, l, nn); @@ -941,9 +938,8 @@ cgen(Node *n, Node *nn) regfree(&nod); } else gopcode(OFUNC, n->type, Z, l); - if(REGARG >= 0) - if(o != reg[REGARG]) - reg[REGARG]--; + if(REGARG >= 0 && reg[REGARG]) + reg[REGARG]--; if(nn != Z) { regret(&nod, n); gmove(&nod, nn); diff --git a/src/cmd/6l/asm.c b/src/cmd/6l/asm.c index f59a59efbe..3a8223e65c 100644 --- a/src/cmd/6l/asm.c +++ b/src/cmd/6l/asm.c @@ -298,6 +298,9 @@ adddynrel(Sym *s, Reloc *r) int archreloc(Reloc *r, Sym *s, vlong *val) { + USED(r); + USED(s); + USED(val); return -1; } @@ -859,7 +862,7 @@ asmb(void) startva = INITTEXT - HEADR; /* This null SHdr must appear before all others */ - sh = newElfShdr(elfstr[ElfStrEmpty]); + newElfShdr(elfstr[ElfStrEmpty]); /* program header info */ pph = newElfPhdr(); |