#define OBJ_HEADER "obj-aout.h" #include "as.h" #undef NO_RELOC #include "aout/aout64.h" #include "obstack.h" void obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) { flagword flags; asection *sec; int desc, type, other; flags = symbol_get_bfdsym (sym)->flags; desc = aout_symbol (symbol_get_bfdsym (sym))->desc; type = aout_symbol (symbol_get_bfdsym (sym))->type; other = aout_symbol (symbol_get_bfdsym (sym))->other; sec = S_GET_SEGMENT (sym); /* Only frob simple symbols this way right now. */ if (! (type & ~ (N_TYPE | N_EXT))) { if (type == (N_UNDF | N_EXT) && sec == &bfd_abs_section) { sec = bfd_und_section_ptr; S_SET_SEGMENT (sym, sec); } if ((type & N_TYPE) != N_INDR
#define OBJ_HEADER "obj-aout.h" #include "as.h" #undef NO_RELOC #include "aout/aout64.h" void obj_aout_frob_symbol (symbolS *sym, int *punt ATTRIBUTE_UNUSED) { flagword flags; asection *sec; int type; flags = symbol_get_bfdsym (sym)->flags; type = aout_symbol (symbol_get_bfdsym (sym))->type; sec = S_GET_SEGMENT (sym); /* Only frob simple symbols this way right now. */ if (! (type & ~ (N_TYPE | N_EXT))) { if (type == (N_UNDF | N_EXT) && sec == bfd_abs_section_ptr) { sec = bfd_und_section_ptr; S_SET_SEGMENT (sym, sec); } if ((type & N_TYPE) != N_INDR && (type & N_TYPE) != N_SETA && (type & N_TYPE) != N_SETT