* config/obj-coff.c (struct filename_list): Only define if not
authorIan Lance Taylor <ian@airs.com>
Mon, 10 Jun 1996 19:29:25 +0000 (19:29 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 10 Jun 1996 19:29:25 +0000 (19:29 +0000)
commite789e620dd46d1800568dd21561a933bb7e1cf23
tree89dc6933b115981ef685977996cb9f7c81cd2ebf
parentc992cf9b282ded26645412c7aece69cc05148a61
* config/obj-coff.c (struct filename_list): Only define if not
BFD_ASSEMBLER.
(filename_list_head, filename_list_tail): Likewise.
(c_section_symbol): Remove unused BFD_ASSEMBLER version.
(obj_coff_endef, BFD_ASSEMBLER version): Don't set the debugging
flag for C_MOS, C_MOE, C_MOU, or C_EOS symbols, since they should
have a section of N_ABS rather than N_DEBUG.  If we do a merge,
remove the new symbol from the list.
  (obj_coff_endef, both versions): Call tag_insert even if there is
an old symbol with the same name, if the old symbol does not
happen to be a tag.
(coff_frob_symbol): Check SF_GET_TAG, C_EOF, and C_FILE outside of
the SF_GET_DEBUG condition.  Don't call SA_SET_SYM_ENDNDX with a
symbol that will be moved to the end of the symbol list.
(coff_adjust_section_syms): Always call section_symbol for .text,
.data, and .bss.
(coff_frob_section): Likewise.  Also, remove unused variable
strname.
gas/ChangeLog
gas/config/obj-coff.c