Lines Matching full:coff
33 * config/obj-coff.c (write_object_file): Set the s_align field to
70 * config/obj-coff.c (size_section, fill_section, fixup_mdeps):
100 * config/obj-coff.c (fixup_segment): If TC_M88K is defined, do not
231 * config/obj-coff.c (write_object_file): Change use of md_do_align
292 * config/obj-coff.c (fixup_segment): Don't subtract md_pcrel_from
312 * config/obj-coff.c (c_dot_file_symbol): Cast xmalloc return.
358 * config/obj-coff.c (write_object_file): Use md_do_align if it is
405 * config/obj-coff.c (coff_frob_symbol): Don't call
625 * config/obj-coff.c (coff_n_line_nos): Rename from n_line_nos, and
627 * config/obj-coff.h (coff_n_line_nos): Declare.
651 all coff targets.
783 coff/pe.h instead.
793 * config/tc-arm.h (TARGET_FORMAT): Define for arm-coff.
881 * config/obj-coff.c (obj_coff_section): Pass &type, not type,
968 * config/obj-coff.c (fixup_segment): Likewise. Permit negative
1591 * config/obj-coff.c (obj_coff_section) (both versions): In MRI
1657 * config/obj-coff.c (fixup_segment): Likewise.
1775 * config/obj-coff.c (yank_symbols): Discard sy_mri_common symbols.
1958 * config/obj-coff.c (fixup_segment): Don't do further pcrel
1986 * config/obj-coff.c (fixup_segment): Local add_number should not
2019 * config/obj-coff.c (write_object_file): Call tc_frob_file if it
2041 * config/obj-coff.h (TE_PE): Delete.
2082 * config/obj-coff.c (do_relocs_for): Pass segment info to
2158 * config/obj-coff.c (fixup_segment): Support MD_APPLY_FIX3.
2237 * config/obj-coff.c (coff_frob_symbol): If SF_GET_FUNCTION, set
2368 * config/obj-coff.c (obj_coff_line): Call listing_source_line, in
2421 Support for long filenames non-bfd coff.
2422 * config/obj-coff.c (filename_list_head, filename_list_tail): New.
2429 * config/obj-coff.c (fixup_segment): PE doesn't use
2494 * config/obj-coff.c (write_object_file): Cast time() argument to
2509 * config/obj-coff.c: Don't use "bfd/" when including libbfd.h
2515 (i386-unknown-go32, m68k-unknown-coff): Recognize.
2601 * configure, configure.in, config/obj-coff.c, config/obj-coff.h:
2800 * config/obj-coff.c (fixup_segment): Cope with PE wierdness.
2801 * config/obj-coff.h (TE_PE): New target format.
2964 * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define to 1, not
3090 * config/obj-coff.h (obj_app_file): Define as c_dot_file_symbol.
3096 * config/obj-coff.h (OUTPUT_FLAVOR) [BFD_ASSEMBLER]: Define.
3376 * config/obj-coff.c: Redo my 10 Jan change, but get it right this
3386 * config/obj-coff.c (coff_header_append): Check return value of
3393 * config/obj-coff.c (write_object_file): Don't treat h8300 and z8k
3856 * config/obj-coff.c (write_object_file): If COFF_FLAGS isn't
3869 * config/obj-coff.c (do_relocs_for): Only declare symbol_ptr if it
3901 * config/obj-coff.h: Cope with w65.
3925 * config/obj-coff.c (KEEP_RELOC_INFO): Make sure it's always
3934 * config/obj-coff.c (write_object_file): Don't treat h8300 and z8k
3942 * config/obj-coff.c (size_section): Handle rs_space like rs_fill,
4027 * config/obj-coff.c (obj_coff_ln) [!BFD_ASSEMBLER]: Use
4036 * config/obj-aout.h, config/obj-coff.c, config/obj-elf.h,
4041 * config/obj-coff.c (fixup_segment): Reformat condition in an `if'
4048 * config/obj-coff.h: Include bfd/libcoff.h, not libcoff.h.
4119 * config/obj-coff.h: Include libcoff.h, not ../bfd/libcoff.h.
4229 * config/obj-coff.h (TARGET_FORMAT): Select between coff-shl and
4230 coff-sh.
4336 to match prototype in obj-coff.h.
4491 * config/obj-coff.c (coff_frob_symbol): Add a zero entry to mark
4538 * write.c (fixup_segment): For i386 elf and coff (for now), don't
4544 * config/obj-coff.c (do_relocs_for): Test only TC_KEEP_FX_OFFSET,
4555 * config/obj-coff.h (coff_adjust_section_syms, coff_frob_file):
4559 * config/obj-coff.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Renamed from
4573 * config/obj-coff.c (coff_frob_section): Remove assert about
4856 * config/obj-coff.c (c_dot_file_symbol): Use bfd_abs_section_ptr,
4909 * config/obj-coff.c (do_relocs_for): If TC_KEEP_FX_OFFSET
4938 * config/obj-coff.c (write_object_file): Ditto.
4969 * config/obj-coff.c (fixup_segment): After handling the difference
5074 * config/obj-coff.c (size_section): Do an fprintf to stderr rather
5175 * config/obj-coff.h (S_IS_DEFINED): Absolute symbols are defined
5326 * config/obj-coff.c (c_line_new): Change line_number argument from
5330 * config/obj-coff.h (tc_coff_symbol_emit_hook): Declare if not
5426 * config/obj-coff.h: Moved common includes and TARGET_FORMAT
5435 (S_SET_ZEROES): Moved to obj-coff.c.
5437 * config/obj-coff.c (obj_coff_* psuedo-op fns): Deleted
5447 (S_SET_ZEROES): Moved here from obj-coff.h.
5451 * config/obj-coff.c (seg_info_off_by_4): Now const and static.
5457 * config/obj-coff.c (fixup_segment) [TC_I960]: Use SF_GET_BALNAME
5708 * doc/internals.texi: Updates to COFF description. Added "@end
5727 * config/obj-coff.c (write_object_file): Set s_align field from
5844 * config/obj-coff.c (coff_frob_symbol): Use C_STAT for the .text
5914 config/obj-bout.h, config/obj-coff.c, config/obj-coff.h,
5963 * config/obj-coff.c (fixup_segment) [!BFD_ASSEMBLER]
6007 * config/obj-coff.c (fixup_segment) [BFD_ASSEMBLER]
6126 * config/obj-coff*.*: Merged coffbfd versions into coff versions,
6129 * configure.in: Always use obj-coff.* for COFF targets.
6156 * config/obj-coff.c (coff_adjust_symtab): Renamed from
6158 * config/obj-coff.h (coff_adjust_symtab): Changed declaration
6166 * config/obj-coff.h (TARGET_FORMAT) [TC_I960]: Select little
6171 * config/obj-coff.c (coff_frob_section): Round up the size of
6175 Eliminate many simple differences between the two COFF back ends:
6200 * config/obj-coff.c (stack_top): Deleted.
6211 * config/obj-coff.h: Reordered some declarations and macros.
6241 * configure.in (i386-*-go32): Uses coff now.
6314 * config/obj-coff.c (obj_symbol_new_hook): Don't need to strip
6335 * config/obj-coff.h, config/obj-coff.c: Deleted all code used only
6339 Fixes for stabs-in-coff:
6340 * config/obj-coff.c: Include subsegs.h.
6343 * config/obj-coff.h (obj_coff_init_stab_section,
6520 cross section PC relative relocs right for COFF and ELF.
6524 * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Always define.
6650 * config/obj-coff.c (obj_pseudo_table): Supply "section"
6706 * configure.in: Eliminated all targets using obj-coff but not
6710 (targets *-*-coff*, *-sysv*, *-*-sco*, *-*-sysv32): Deleted. Made
6797 * config/obj-coff.c (obj_coff_section): Delete declaration.
6836 * config/obj-coff.c: Minor formatting/stylistic changes, plus:
6842 * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define only if
6905 * configure.in (i960-*-coff, i960-*-vxworks5.*): Use coffbfd, and
6908 * config/obj-coffbfd.h [TC_I960]: Include coff/i960.h.
6909 (TARGET_FORMAT) [TC_I960]: Use coff-Intel-little.
6914 (mem_fmt): Since COFF doesn't handle callx relocations yet, treat
6987 * config/obj-coff.h (obj_coff_section): Declare.
6988 * config/obj-coff.c (obj_pseudo_table): For "section", use
7045 * configure.in: Support i960-vxworks versions > 5.0 as coff.
7110 * config/obj-coff.c (coff_frob_symbol): For abs_symbol, set *punt
7212 (ppc-*-aix*): New target; use coff and force bfd_gas.
7216 * config/obj-coff.c (SA_SET_SYM_ENDNDX): Made non-static.
7222 * config/obj-coff.h (S_SET_DATA_TYPE): Declare.
7304 * config/obj-coff.c (dot_text_symbol, dot_data_symbol,
7311 * config/obj-coff.h: If TC_PPC, include coff/rs6000.h.
7375 * config/obj-coff.c (obj_coff_section_header_append): Do not
7413 * write.c, config/obj-{aout,bout,coff*}.c, config/tc-sparc.c:
7431 * config/obj-coff.c (dot_text_symbol, dot_data_symbol,
7805 * config/obj-coff.c (obj_coff_dim, obj_coff_endef, obj_coff_line,
7817 * config/obj-coff.h (S_GET_DATA_TYPE, S_SET_DATA_TYPE,
7969 * config/obj-coff.h (TC_SYMFIELD_TYPE, OBJ_SYMFIELD_TYPE): Define.
7976 * config/obj-coff.c (obj_coff_dim): dim_index no longer register.
7989 * config/obj-coff.h (TARGET_FORMAT): Only use coff-sparc-lynx if
7990 TE_LYNX; use coff-sparc otherwise.
7995 returning. Remove some i960-coff-specific code.
8010 * config/obj-coff.c: Rearranged code for handling line number
8029 * config/obj-coff.h (coff_frob_file): Declare.
8166 * config/obj-coff.c (coff_frob_symbol): Renamed from
8168 * config/obj-coff.h (obj_check_file_symbols): Deleted.
8172 * config/obj-coff.c (obj_crawl_symbol_chain, obj_emit_strings,
8177 * config/obj-coff.h [TC_SPARC]: Include coff/sparc.h, and specify
8178 coff-sparc-lynx.
8185 * configure.in (sparc*-*-lynxos): New target, using coff and
8194 * config/tc-sparc.c (tc_gen_reloc): Handle coff files like elf
8364 * write.c, config/obj-coff.c, config/obj-coffbfd.c,
9176 OS values of "linux*elf*" and "linux*coff*" to select those
9191 * configure.in: Split i386 LynxOS out from other coff targets,
9199 "coff-{i386,m68k}" if TARGET_FORMAT already defined.
9347 * config/obj-coff.c (obj_coff_stab): Removed.
9349 * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define.
9885 * config/obj-coff.h (S_IS_COMMON): add missing backslash
9887 * configure.in (z8k-*-{coff,sim}): use coffbfd for this target
9960 ecoff_backend information. No longer includes coff/mips.h.
10075 set obj_format to coff.
10121 * config/obj-coff.c (seg_N_TYPE): Ditto.
10141 * config/obj-coff.c (obj_coff_def, obj_coff_val): Ditto.
10189 * configure.in: i386-lynx is the same as i386-coff
10288 * Preliminary support for m88k-coff.
10289 * configure.in (m88k-*-coff*): New target. Use coffbfd and
10299 * config/obj-coffbfd.h: If TC_M88K, include coff/m88k.h and set
10303 m88k port up to date, and to add COFF support.
10321 * config/obj-coff.c, config/obj-coffbfd.c (obj_coff_val): Set
10327 * config/obj-aout.c, config/obj-bout.c, config/obj-coff.c,
10331 * config/obj-coff.h, config/obj-coffbfd.h (obj_frob_forward_symbol):
10350 * config/obj-aout.h, config/obj-bout.h, config/obj-coff.h,
10354 * config/obj-coff.h, obj-coffbfd.h: Rewrote several macros to use
10357 (obj_symbol_to_chars), config/obj-coff.c (obj_symbol_to_chars),
10409 build; also recognize h8300-*-coff
10899 * config/obj-coff.c (obj_pseudo_table): Make .appline call
10975 * configure.in (targets): Treat m68*-*-sysv* like m68k-*-coff.
10986 * config/obj-coff.c: Likewise.
11003 * config/obj-coff.c (lineno_rootP, seg_N_TYPE, *_section_header):
11026 * config/obj-coff.h: Reordered some includes.
11045 * config/obj-coff.c (stack_init): Don't do assignments inside
11051 * config/obj-coff.h: Use PARAMS macro in prototypes.
11306 COFF section header field.
11311 * configure.in: If with-bfd-assembler, use obj-coff instead of
11938 * config/obj-coff.c (obj_emit_relocations): Don't use #elif.
12039 * config/obj-coff.h (segment_name): Ditto.
12145 * config/obj-coff.h: Don't use #elif.
12331 * config/obj-coff.c (obj_coff_endef): Use as_warn, not fprintf.
12377 * config/obj-coff.c (callj_table): Delete global variable.
12384 * config/obj-coff.c: Replaced ANSI and non-ANSI function declarations
12430 fix i960+non-bfd coff bit rot.
12431 * config/obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line):
12540 Support for i386 coff
12543 * config/tc-i386.h : new coff defines
12556 Makefile.in: Handle m68*-*-coff*.
12566 * config/m68kcoff.mt: for m68k COFF.
12574 * config/tc-m68k.c, config/tc-m68k.h: added m68k COFF support
13009 * as.h : Don't include aout/reloc.h - it's not right for COFF!
13023 can translate from them to the coff types.
13044 * read.c, subsegs.c, write.c obj-coff.c: added handling of
13059 * config/obj-coff.c: (for aix386) Moved the symbols .text, .data and .bss
13078 [he also changed the sizeof(struct ...)'s into the coff