aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Martin <ality@pbrane.org>2011-06-20 14:18:04 -0400
committerRuss Cox <rsc@golang.org>2011-06-20 14:18:04 -0400
commit12b226986000dcc80ba46190b17f85d4e9703154 (patch)
tree7ce2daeeb4ee5f8b9f010afca3a48638e02f81fd
parente0a617496e52b7e1b71ca95ff5b10e4945267e0e (diff)
downloadgo-12b226986000dcc80ba46190b17f85d4e9703154.tar.gz
go-12b226986000dcc80ba46190b17f85d4e9703154.zip
5g, 5l: fix more set but not used warnings
These are present when building with gcc 4.6. R=golang-dev, dave CC=golang-dev, lvd https://golang.org/cl/4636047
-rw-r--r--src/cmd/5g/reg.c42
-rw-r--r--src/cmd/5l/noop.c24
2 files changed, 21 insertions, 45 deletions
diff --git a/src/cmd/5g/reg.c b/src/cmd/5g/reg.c
index a4c61e4808..77d0a87eb5 100644
--- a/src/cmd/5g/reg.c
+++ b/src/cmd/5g/reg.c
@@ -1556,27 +1556,27 @@ dumpone(Reg *r)
r->regdiff.b[z] |
r->act.b[z] |
0;
-// if(bany(&bit)) {
-// print("\t");
-// if(bany(&r->set))
-// print(" s:%Q", r->set);
-// if(bany(&r->use1))
-// print(" u1:%Q", r->use1);
-// if(bany(&r->use2))
-// print(" u2:%Q", r->use2);
-// if(bany(&r->refbehind))
-// print(" rb:%Q ", r->refbehind);
-// if(bany(&r->refahead))
-// print(" ra:%Q ", r->refahead);
-// if(bany(&r->calbehind))
-// print("cb:%Q ", r->calbehind);
-// if(bany(&r->calahead))
-// print(" ca:%Q ", r->calahead);
-// if(bany(&r->regdiff))
-// print(" d:%Q ", r->regdiff);
-// if(bany(&r->act))
-// print(" a:%Q ", r->act);
-// }
+ if(bany(&bit)) {
+ print("\t");
+ if(bany(&r->set))
+ print(" s:%Q", r->set);
+ if(bany(&r->use1))
+ print(" u1:%Q", r->use1);
+ if(bany(&r->use2))
+ print(" u2:%Q", r->use2);
+ if(bany(&r->refbehind))
+ print(" rb:%Q ", r->refbehind);
+ if(bany(&r->refahead))
+ print(" ra:%Q ", r->refahead);
+ if(bany(&r->calbehind))
+ print("cb:%Q ", r->calbehind);
+ if(bany(&r->calahead))
+ print(" ca:%Q ", r->calahead);
+ if(bany(&r->regdiff))
+ print(" d:%Q ", r->regdiff);
+ if(bany(&r->act))
+ print(" a:%Q ", r->act);
+ }
print("\n");
}
diff --git a/src/cmd/5l/noop.c b/src/cmd/5l/noop.c
index e7c2db5f2e..eb44344f42 100644
--- a/src/cmd/5l/noop.c
+++ b/src/cmd/5l/noop.c
@@ -45,8 +45,6 @@ static Sym* sym_divu;
static Sym* sym_mod;
static Sym* sym_modu;
-static void setdiv(int);
-
void
noops(void)
{
@@ -93,7 +91,6 @@ noops(void)
if(prog_div == P)
initdiv();
cursym->text->mark &= ~LEAF;
- setdiv(p->as);
continue;
case ANOP:
@@ -533,27 +530,6 @@ initdiv(void)
}
}
-static void
-setdiv(int as)
-{
- Prog *p = nil;
-
- switch(as){
- case ADIV:
- p = prog_div;
- break;
- case ADIVU:
- p = prog_divu;
- break;
- case AMOD:
- p = prog_mod;
- break;
- case AMODU:
- p = prog_modu;
- break;
- }
-}
-
void
nocache(Prog *p)
{