Changeset 1153


Ignore:
Timestamp:
Feb 3, 2004, 8:55:36 PM (22 years ago)
Author:
bird
Message:

#483: binutils now generates correct fixups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/emxomf/emxomf.c

    • Property cvs2svn:cvs-rev changed from 1.34 to 1.35
    r1152 r1153  
    11501150        add_extdef (&started, str_ptr + sym_ptr[i].n_un.n_strx, sym_more[i].hll_type);
    11511151      }
    1152 #if 0 /* this isn't actually required if only the assembler could do what it's supposed to... */
     1152#if 1 /* this isn't actually required if only the assembler could do what it's supposed to... */
    11531153    else if (sym_ptr[i].n_type >= N_WEAKA && sym_ptr[i].n_type <= N_WEAKB)
    11541154      { /* Not convinced about this yet, I mean there should really be
     
    17551755                break;
    17561756              case N_TEXT|N_EXT:
     1757              case N_WEAKT:
    17571758                *(dword *)(src + r->r_address) = 0;
    17581759                break;
    17591760              case N_DATA:
    17601761              case N_DATA|N_EXT:
     1762              case N_WEAKD:
    17611763                *(dword *)(src + r->r_address) -= start_data;
    17621764                break;
    17631765              case N_BSS:
    17641766              case N_BSS|N_EXT:
     1767              case N_WEAKB:
    17651768                *(dword *)(src + r->r_address) -= start_bss;
    17661769                break;
Note: See TracChangeset for help on using the changeset viewer.