Home | History | Annotate | Download | only in gas

Lines Matching full:ecoff

3 	* ecoff.c (ecoff_stab): Simplify.  Correctly handle sym + offset
25 * ecoff.c (ecoff_build_aux): Use new bfd_big_endian macro.
382 * configure.in (alpha-*-linux*): Use ecoff.
384 * ecoff.c (ecoff_directive_extern): New function.
389 * ecoff.h (ecoff_directive_extern): Declare.
393 * config/obj-ecoff.c (obj_pseudo_table): Add "extern" and
2173 ECOFF debugging symbols.
2202 * ecoff.c (struct efdr): Add new field fake.
2277 * ecoff.c (add_file): Don't collapse multiple .file commands into
2385 * ecoff.c (ecoff_debugging_seen): New global variable.
2388 * ecoff.h: Make idempotent.
2390 * config/tc-mips.c: Include ecoff.h.
2619 * ecoff.c (ecoff_stab): Add extra leading argument, for 4 May
2621 * ecoff.h (ecoff_stab): Fix declaration.
2624 * config/obj-ecoff.h (OBJ_PROCESS_STAB): Ditto.
2629 * configure.in (mips ecoff/elf targets): Include them.
2770 * config/obj-ecoff.c (ecoff_pop_insert): New function.
2793 * read.c (s_lcomm): Do ELF/ECOFF test at run time, not compile
2811 elf_frob_file): Only call ecoff routines if NEED_ECOFF_DEBUG is
2821 (obj-elf.o, obj-ecoff.o, e-mipself.o, e-mipsecoff.o): New rules
2848 * ecoff.c (ecoff_generate_asm_lineno): Filename argument now
2850 * ecoff.h (ecoff_generate_asm_lineno): Updated declaration.
2874 * config/obj-ecoff.c (ecoff_sec_sym_ok_for_reloc,
2882 * config/obj-ecoff.c (OBJ_HEADER): Define it to "obj-ecoff.h".
2896 * config/obj-ecoff.h (obj_ecoff_set_ext): Define to ecoff_set_ext.
2983 * config/obj-ecoff.h (OBJ_PROCESS_STAB): Add new first argument,
2987 * config/obj-ecoff.h (ECOFF_DEBUGGING): Define to 1, not empty.
3097 * config/obj-ecoff.h (OUTPUT_FLAVOR): Define.
3173 (mips-idt-ecoff) [TDEFINES]: Add TARGET_BYTES_BIG_ENDIAN.
3347 * ecoff.c (ecoff_build_debug): The cur_scope field of a fil_ptr
4154 * ecoff.c (ecoff_set_gp_prolog_size): If there is no current
4167 (mips-sony-bsd*): Use ecoff.
4392 * ecoff.c (ecoff_directive_type): Fix warning message.
4413 * ecoff.c (ecoff_build_symbols): Don't abort if we don't recognize
4568 * config/obj-ecoff.c (obj_pseudo_table): Accept .esize and .etype
4738 * ecoff.c (ecoff_generate_asm_lineno): check if
5050 * ecoff.c (ecoff_build_symbols): If BSF_FUNCTION is set for an
5060 * config/obj-ecoff.h : Change names to OBJ_GENERATE_ASM_LINENO,
5066 * ecoff.h : change name to generate_asm_lineno and add function
5068 * ecoff.c : change name to generate_asm_lineno.
5069 * ecoff.c (ecoff_generate_asm_lineno) : new function, to generate
5070 ecoff style line for asm file.
5142 * ecoff.c (add_file): Don't try to generate line numbers if the
5289 * ecoff.c (ecoff_symbol_new_hook): Don't add a new file if we
5296 * ecoff.c (current_stabs_filename): Make const.
5367 * ecoff.c (ecoff_build_procs): Don't force adr of first fdr to be
5630 * config/obj-ecoff.h: change calling interface of
5634 * ecoff.h: change calling interface of
5636 * ecoff.c (add_file): record of filename to handle case of include
5639 * ecoff.c (ecoff_generate_asm_line_stab): handle case of include
5650 * ecoff.c (ecoff_build_lineno): Handle count correctly for last
5662 * config/obj-ecoff.h: define macro OBJ_GENERATE_ASM_LINE_STAB.
5666 * ecoff.h : add prototype for ecoff_generate_asm_line_stab().
5667 * ecoff.c (add_file): if there's no filename provided, set switch
5669 * ecoff.c (add_procedure): add stabs symbol for .ent directive.
5670 * ecoff.c (generate_ecoff_stab): creates an artificial stabs.
5671 * ecoff.c (generate_asm_line_stab): generate a artifitial label
5792 * ecoff.c (ecoff_build_aux): Call swap_tir_out and swap_rndx_out
6305 * config/obj-ecoff.c (ecoff_frob_file): Use bfd_ecoff_set_gp_value
6381 * ecoff.c (first_proc_ptr): New static variable.
6613 anything but a.out, not just for ELF. For ECOFF, don't generate a
6616 * config/obj-ecoff.h (obj_sec_sym_ok_for_reloc): Define to be 1.
6821 * config/obj-ecoff.c (ecoff_frob_file): Set strict order for
6969 * ecoff.c (ecoff_build_debug): Don't set hdr->magic here. It is
7119 * ecoff.c (ecoff_build_debug): Fix "/*" in comment to silence
7161 * ecoff.c (ecoff_build_debug) [TC_ALPHA]: Specify version stamp as
7179 * config/obj-ecoff.c (ecoff_frob_file): Ensure that ecoff_data for
7185 * config/obj-ecoff.c (ecoff_frob_file) [TC_ALPHA]: Call
7260 * config/obj-ecoff.h (TARGET_SYMBOL_FIELDS): Changed
7267 * ecoff.c (ecoff_symbol_new_hook): Clear ecoff_extern_size, not
7387 variant. Updated for gas-2.x and ECOFF. Floating-point constants
7448 * config/obj-ecoff.h (EMIT_SECTION_SYMBOLS): Ditto.
7473 * ecoff.c (ecoff_frob_symbol): New function. Put undefined
7476 * ecoff.h (ecoff_frob_symbol): Declare.
7477 * config/obj-ecoff.h (obj_frob_symbol): Define.
7537 * ecoff.h (ecoff_set_gp_prolog_size): Declare.
7538 * ecoff.c (ecoff_set_gp_prolog_size): Return type is void.
7561 * ecoff.c (ecoff_set_gp_prolog_size): New function.
7662 * config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbss
7691 * ecoff.c (ecoff_stab): Don't clobber the ECOFF symbol information
7695 is not the same as the ECOFF symbol (which is now the case for
7740 * config/obj-ecoff.c: Include files as "bfd/" instead of "../bfd/".
7859 * ecoff.c (ecoff_directive_frame): Permit extra trailing operands;
8092 * config/obj-ecoff.c (ecoff_frob_file): Don't call bfd_set_symtab.
8124 * ecoff.c (ecoff_setup_ext): Renamed from ecoff_build_ext.
8126 that is now done by the ECOFF back end.
8128 * ecoff.h (obj_ecoff_set_ext): Declare. obj-format.c function
8130 * config/obj-ecoff.c (ecoff_frob_file): If debug_info count is 0,
8135 * config/obj-ecoff.h (obj_set_sym_index): Don't define.
8139 (elf_frob_file): Reworked ECOFF debug generation to use
8200 * config/obj-elf.c: If ECOFF_DEBUGGING, include ecoff.h.
8201 (obj_pseudo_table): If ECOFF_DEBUGGING, define ECOFF
8208 (elf_frob_file): If ECOFF_DEBUGGING, finish up ECOFF debugging
8214 fields required by ECOFF.
8268 * ecoff.h, ecoff.c: New files pulled out of config/obj-ecoff.c to
8269 support generating ECOFF debugging information for MIPS ELF
8273 * Makefile.in (REAL_SOURCES): Added ecoff.c.
8274 (REAL_HEADERS): Added ecoff.h.
8275 (OBJS): Added ecoff.o.
8276 (ecoff.o): New target.
8277 * config/obj-ecoff.c: Almost entirely moved into ecoff.c.
8278 Remaining code mostly just calls ecoff.c code.
8279 * config/obj-ecoff.h: Define ECOFF_DEBUGGING.
8283 functions in ecoff.c.
8284 (ecoff_stab): Don't declare (now declared in ecoff.h).
8479 well as MIPS ECOFF.
8573 * config/obj-ecoff.c (obj_pseudo_table): Add entries for .bgnb,
8796 * config/obj-ecoff.c (obj_ecoff_ent): Ignore an optional number
8887 * config/obj-ecoff.c (add_file): Use as_where.
9039 * config/obj-ecoff.c (ecoff_build_symbols): Handle st_End symbol
9083 * config/obj-ecoff.c (ecoff_frob_file): Write out register masks
9104 * config/obj-ecoff.c (ecoff_frob_file): If TC_MIPS, set gprmask
9355 * config/obj-ecoff.c (obj_ecoff_stab): Renamed to ecoff_stab.
9358 * config/obj-ecoff.h (ecoff_stab): Declare.
9520 * config/obj-ecoff.c: Changed build routines to use an unsigned
9880 * config/obj-ecoff.c: Renamed some variables to avoid shadow
9918 targets, using ecoff and mips-big.
9958 * config/obj-ecoff.c: Updated for BFD ECOFF changes. Now gets the
9964 * config/obj-ecoff.c (get_tag): Save tag name in permanent memory
10271 * config/obj-ecoff.c (ecoff_build_symbols, ecoff_build_procs,
10278 * config/obj-ecoff.c (ecoff_frob_file): Discard all open scopes,
10429 * config/obj-ecoff.c (ecoff_set_vma, ecoff_frob_symbol):
10434 (ecoff_frob_file): Ignore BSF_SECTION_SYM symbols, since ECOFF
10436 * config/obj-ecoff.h: Don't define obj_frob_symbol.
10750 * configure.in (mips-*-ecoffl*): New target; use ecoff and
10752 (mips-*-ecoff*): Added trailing '*'.
10754 * config/obj-ecoff.c (ecoff_build_procs): Force the adr of the
10764 ECOFF format.
10825 * config/obj-ecoff.c (obj_read_begin_hook, add_file): Assume
10859 * config/obj-ecoff.c (add_file): Cast file_name to char * in
10936 * config/obj-ecoff.c (add_file, obj_ecoff_loc, obj_ecoff_stab):
10964 * config/obj-ecoff.c (ecoff_build_symbols): Handle absolute
11058 (mips ecoff targets): Don't need to set bfd_gas here; it gets
11086 * config/obj-ecoff.c (init_file): Set fMerge to 0 since dbx seems
11124 * config/obj-ecoff.c (obj_symbol_new_hook): Make up a .file if one
11249 * config/obj-ecoff.h (ecoff_build_lineno): Make ilineMax in
11332 * expr.c (expr_part, expr): Turn off section assertions for ECOFF,
11334 * read.c (s_lcomm): For MIPS ECOFF, put small objects in .sbss,
11336 * config/obj-ecoff.h (TARGET_SYMBOL_FIELDS): Added
11338 * config/obj-ecoff.c (obj_symbol_new_hook): Initialize
11345 than ECOFF line number information.
11355 accesssed via gp. Always returns 0 if not using ECOFF.
11361 (s_change_sec): Handle .rdata and .sdata for ECOFF.
11520 * config/obj-ecoff.h, config/obj-ecoff.c: Numerous changes to get
11580 * config/obj-ecoff.c, config/obj-ecoff.h: Preliminary ECOFF
11586 #ifndef OBJ_ECOFF block, since ECOFF uses different versions.
11587 * config/tc-mips.c: Rearranged for ECOFF support. Added
11590 (macro_build_lui): Eliminated sign_extend argument, because ECOFF
11599 (mips-*-ultrix*, mips-*-irix*, mips-*-ecoff): New targets, using
11600 obj_format ecoff and gas_target mips-lit or mips-big.