aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-08-06v9 changesKen Raeburn1-0/+6
1993-08-06 * Makefile.in (coff-mips.o, coff-alpha.o): Don't depend onIan Lance Taylor2-2/+5
coffcode.h.
1993-08-06 * coffcode.h (sec_to_styp_flags): Inspired by mb@tti.COM (MichaelIan Lance Taylor1-0/+3
Bloom): Only set STYP_BSS for SEC_ALLOC sections.
1993-08-06 * configure.in (mips-*-riscos*, mips-*-sysv*): New (untested)Ian Lance Taylor1-0/+3
targets, using ecoff and mips-big.
1993-08-06 * scripttempl/mips.sc: Always define _ftext, _fdata, _fbss.Ian Lance Taylor1-0/+11
(BSS_VAR): Removed; now always define _fbss. * emulparams/mipsidt.sh, emulparams/mipsidtl.sh (BSS_VAR): Removed.
1993-08-06 * ecoff.c (ecoff_slurp_armap): From Arne Henrik JuulIan Lance Taylor2-0/+13
<arnej@kari.fm.unit.no>: Handle a COFF style armap.
1993-08-06(md_apply_fix): Fill in values for BFD_RELOC_{32,64}, not zeros.Ken Raeburn1-12/+15
(md_pseudo_table): Handle .uaxword.
1993-08-06 * mips-opc.c: From davidj@ICSI.Berkeley.EDU (David Johnson): TookIan Lance Taylor1-0/+6
coprocessor instructions out of #if 0, and made them use new argument type "C".
1993-08-06 * config/tc-mips.c (mips_ip): From davidj@ICSI.Berkeley.EDU (DavidIan Lance Taylor1-0/+5
Johnson): Added case for 'C' for coprocessor instruction codes.
1993-08-06* hpux-core.c: Cast return value from bfd_zalloc.Jim Kingdon1-0/+4
1993-08-06* ser-go32.c: Define job_control variable.Jim Kingdon1-3/+1
1993-08-06* ser-go32.c: Define job_control variable.Jim Kingdon2-1/+12
1993-08-05use mh-hp300David D. Zuhn1-0/+1
1993-08-05handle z8k-coffDavid D. Zuhn1-1/+1
1993-08-05error fixes and clarificationsDavid MacKenzie1-84/+89
1993-08-05new file for hp300 hostsDavid D. Zuhn2-0/+9
1993-08-05* sparc-dis.c: Include ansidecl.h before opcodes/sparc.h.Jim Kingdon1-0/+25
1993-08-05(write_object_file): Test DEBUG_SYMS instead of DEBUG for verifying sym chain.Ken Raeburn1-121/+131
(merge_data_into_text, relax_and_size_all_segments): New fns, split out from write_object_file.
1993-08-05Makefile.in, bfd-in.h, reloc, elf32-i386, elfcode changesKen Raeburn1-0/+40
1993-08-05* 29k-share/udi/udip2soc.c: Include sys/types.h before sys/file.h.Jim Kingdon2-1/+6
1993-08-05regeneratedKen Raeburn1-4/+17
1993-08-05Wed Jun 23 06:05:58 1993 Michael Meissner (meissner@osf.org)Ken Raeburn1-5/+7
* elfcode.h (elf_write_object_contents): Don't drop core if elf_symbol_from returns a NULL pointer when processing a non-elf symbol, use a 0 size instead. Tue Jun 15 14:38:32 1993 Michael Meissner (meissner@osf.org) * elfcode.h (elf_hash): Delete macro mapping elf_hash to bfd_elf32_hash, since the hash table is independent of the 32/64 bit system.
1993-08-05rewrite comment -- bfd-in2.h is generated tooKen Raeburn1-4/+38
1993-08-05add i386-elf relocs (from Meissner)Ken Raeburn1-2/+29
1993-08-05(BFD_LIBS): Always include elf.o.Ken Raeburn1-12/+15
(BFD32_BACKENDS): Don't include elf.o here. (ofiles): Delete references to ofiles2 and ofiles3. (do_clean): Delete ofiles. (BFDIN_H): Changed references to $(srcdir)/bfd-in2.h. (stmp-bfd.h): Use bfd.h-new as temporary name, not bfd.h2. (headers): Use bfd-in2.h-new as temporary name, not bfd.h-new.
1993-08-05* config/i386/tm-i386bsd.h (NUM_REGS): There are only 10, not 11.Jim Kingdon2-1/+4
1993-08-05 * nlmcode.h (nlm_get_reloc_upper_bound): Test return valueFred Fish2-2/+9
of nlm_slurp_symbol_table as boolean, not pointer. * nlmcode.h (nlm_canonicalize_reloc): Test return value of nlm_slurp_reloc_fixups as boolean, not pointer.
1993-08-05* config/unix-gdb.exp (gdb_exit): Add "wait".Jim Kingdon2-0/+21
1993-08-05read.c change; yesterdays elf/sparc changesKen Raeburn1-0/+22
1993-08-05(emit_expr): Use BFD_RELOC_64 fr 8-byte expressions.Ken Raeburn1-6/+14
1993-08-05* inflow.c: Put all uses of F_GETFL and F_SETFL in #ifdef F_GETFL.Jim Kingdon1-0/+2
1993-08-05don't use $$(CC_FOR_TARGET) because that ends up being bash execute commandMark Eichin1-1/+7
syntax; use $(CC_FOR_TARGET) instead.
1993-08-05* 29k-share/udi/udip2soc.c: Include fcntl.h not sys/fcntl.h.Jim Kingdon2-1/+10
1993-08-05Changes to add dejagnu testsuite supportJeffrey Wheat1-0/+7
1993-08-05New files for ld testsuitesJeffrey Wheat7-0/+359
1993-08-05add missing newlines in messagesDavid MacKenzie4-218/+239
1993-08-05fix line numbersDavid MacKenzie1-0/+12
1993-08-05 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", manyFred Fish1-0/+8
compilers don't grok it. * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array with small octal ints rather than character constants, which are signed and might not fit if first promoted to int.
1993-08-05 * inflow.c (pass_signal): Signal handlers take one int arg;Fred Fish2-266/+217
supply an unused one to make it type compatible as an arg to signal().
1993-08-05make failure nonfatalDavid MacKenzie1-0/+4
1993-08-04v9 changesKen Raeburn1-0/+6
1993-08-04* obj-elf.c (obj_elf_stab_generic, in disabled code): IfKen Raeburn2-46/+131
debug section is new, allocate an extra 12 bytes at its start. If ".stabs" type is N_SO, fill in filename symbol field of that first entry. Return early if "goof", to simplify later code slightly. (adjust_stab_sections): New function. (elf_frob_file): Apply adjust_stab_sections to each section. * obj-elf.c (obj_elf_section, obj_elf_previous): No longer static. * obj-elf.h (obj_elf_section, obj_elf_previous): Declare. * tc-sparc.c (md_pseudo_table): Call them for "pushsection" and "popsection", and call cons for "uaword" and "uahalf". * obj-elf.c (obj_elf_version): Use English in error messages. * tc-sparc.c (md_apply_fix, case BFD_RELOC_64): New case, parallel to BFD_RELOC_32. (tc_gen_reloc): Accept BFD_RELOC_64.
1993-08-04 * libnlm.h (nlm_backend_data): Added nlm_mangle_relocs.Ian Lance Taylor4-53/+566
(nlm_mangle_relocs_func): New macro. * nlm32-i386.c (nlm_i386_write_reloc): Rewrote correctly. (nlm_i386_mangle_relocs): New function. * nlmcode.h (nlm_compute_section_file_positions): Move all common symbols into the .bss section. (nlm_set_section_contents): Call the mangle_relocs function. (nlm_write_object_contents): Treat a reloc against any defined symbol as an internal reloc. Fix bug in external reloc counting. Get the offset and debugging type right for .bss symbols. Only output debugging symbols for defined symbols.
1993-08-04Keep h8300h.scSteve Chamberlain1-0/+1
1993-08-04Keep h8300h.emSteve Chamberlain1-0/+1
1993-08-04Keep m88kbcs.emSteve Chamberlain1-0/+1
1993-08-04 * coff-h8500.c (rtype2howto): Do an fprintf to stderr rather thanIan Lance Taylor4-12/+152
using printf. * coff-z8k.c (rtype2howto): Likewise. * coffcode.h (dummy_reloc16_extra_cases): Likewise. * elf32-i386.c (TRACE): Likewise. * hp300hpux.c (convert_sym_type, swap_std_reloc_in): Likewise. * rs6000-core.c (rs6000coff_get_section_contents): Likewise. * coffgen.c (coff_print_symbol): Do an fprintf to the file argument rather than using printf.
1993-08-04Rename sigm insn to sir.David Edelsohn1-216/+153
Change impdep insn from [1+2],d to 1,2,d.
1993-08-04With these changes, the binutils mostly work on the Alpha, except forIan Lance Taylor3-16/+73
objdump -r. * coffswap.h: Added macros used when accessing several fields; default is the same as before. (coff_swap_aouthdr_{in,out}): Handle the Alpha ECOFF fields. * coff-alpha.c: Defined macros to use the right sizes in coffswap.h. * libecoff.h: Backend information is now in target vector, not BFD. Start of backend information is COFF backend information. * coff-alpha.c, coff-mips.c: Changed accordingly. * ecoff.c (ecoff_mkobject): New function. (ARMAP_START): Changed into backend information, since Alpha uses a different name. (ecoff_slurp_armap): Don't overlay archive header. * bfd.c: Include libcoff.h.
1993-08-04 * config/mips/tm-mips.h: Include bfd.h before coff/sym.h.Ian Lance Taylor2-0/+5