int
archreloc(Reloc *r, Sym *s, vlong *val)
{
+ USED(s);
switch(r->type) {
case D_CONST:
*val = r->add;
{
int32 v, magic;
int a, dynsym;
- uint32 va, fo, w, symo, startva, machlink;
+ uint32 symo, startva, machlink;
ElfEhdr *eh;
ElfPhdr *ph, *pph;
ElfShdr *sh;
lputb(0L);
lputb(~0L); /* gp value ?? */
break;
- lputl(0); /* x */
case Hunixcoff: /* unix coff */
/*
* file header
debug['d'] = 1;
eh = getElfEhdr();
- fo = HEADR;
startva = INITTEXT - HEADR;
- va = startva + fo;
- w = segtext.filelen;
/* This null SHdr must appear before all others */
- sh = newElfShdr(elfstr[ElfStrEmpty]);
+ newElfShdr(elfstr[ElfStrEmpty]);
/* program header info */
pph = newElfPhdr();
put(nil, a->asym->name, 'p', a->aoffset, 0, 0, a->gotype);
}
if(debug['v'] || debug['n'])
- Bprint(&bso, "symsize = %ud\n", symsize);
+ Bprint(&bso, "symsize = %uld\n", symsize);
Bflush(&bso);
}