handle local commons in one place only
This commit is contained in:
@@ -24,15 +24,6 @@ do_local_relocation()
|
||||
register struct outname *np = &symbol_table[rp->or_nami];
|
||||
int olddiff = diff;
|
||||
|
||||
if ((np->on_type & S_COM) && ! (np->on_type & S_EXT)) {
|
||||
long sz = np->on_valu;
|
||||
|
||||
switchseg(SEGBSS);
|
||||
align_word();
|
||||
np->on_type &= (~S_COM);
|
||||
np->on_valu = cur_value();
|
||||
bss(sz);
|
||||
}
|
||||
if ( np->on_valu != -1 && ! (np->on_type & S_COM)) {
|
||||
register long oldval,newval;
|
||||
register char *sect;
|
||||
|
||||
Reference in New Issue
Block a user