{
Prog *p;
+ USED(r);
for(r=firstr; r!=R; r=r->link) {
p = r->prog;
if(regtyp(&p->to)) {
}
}
-int
+static int
regconsttyp(Adr *a)
{
if(regtyp(a))
}
}
if(debug['P'] && debug['v'])
- print("\tran off end; return 0\n", p);
+ print("\tran off end; return 0\n");
return 0;
gotit:
return;
}
- r1 = R;
firstr = R;
lastr = R;
Var *v;
v = var + rgp->varno;
- print("registerize %N+%d (bit=%2d et=%2E) in %R\n",
+ print("registerize %N+%lld (bit=%2d et=%2E) in %R\n",
v->node, v->offset, rgp->varno, v->etype, rgp->regno);
}
paint3(rgp->enter, rgp->varno, vreg, rgp->regno);
v->node = node;
if(debug['R'])
- print("bit=%2d et=%2E w=%d+%d %#N %D flag=%d\n", i, et, o, w, node, a, v->addr);
+ print("bit=%2d et=%2E w=%d+%lld %#N %D flag=%d\n", i, et, o, w, node, a, v->addr);
ostats.nvar++;