aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-05-10 * maint.c (print_section_table): Rename SEC_SHARED_LIBRARY toIan Lance Taylor2-2/+14
SEC_COFF_SHARED_LIBRARY to match corresponding change in bfd.
1994-05-10 * ldlang.c (wild_doit): Don't bother initializing the vma andIan Lance Taylor2-45/+67
section size. Don't special case SEC_SHARED_LIBRARY. (lang_size_sections): Handle SEC_COFF_SHARED_LIBRARY sections specially.
1994-05-10 * section.c (SEC_COFF_SHARED_LIBRARY): Renamed fromIan Lance Taylor5-32/+76
SEC_SHARED_LIBRARY for clarity. Changed all uses. * bfd-in2.h: Rebuilt. * coffcode.h (sec_to_styp_flags): If SEC_COFF_SHARED_LIBRARY is set, set STYP_NOLOAD. * coffgen.c (coff_section_from_bfd_index): Don't get an assertion failure because of a bad shared library.
1994-05-10Tue May 10 11:20:54 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+18
* configure.in (sparclite): Match on sparclite*-*-*.
1994-05-10Typo.Ian Lance Taylor1-1/+1
1994-05-10 * linker.c: Add missing comment terminator.Bill Cox2-1/+5
1994-05-09 * linker.c (_bfd_generic_link_add_one_symbol): If hashp and *hashpIan Lance Taylor3-185/+191
are not NULL, assume the caller has already looked up the symbol in the hash table and has stored the entry in *hashp. (generic_link_add_symbol_list): Set h to NULL before calling _bfd_generic_link_add_one_symbol. * ecoff.c (ecoff_link_add_externals): Likewise.
1994-05-09 * readline.c (_rl_set_screen_size): Don't compile if __GO32__ isIan Lance Taylor1-0/+5
defined. * rltty.c (control_meta_key): Likewise. * parens.c: If __GO32__ is defined, undefine FD_SET. * signals.c: Include SIGWINCH handling in the set of things which is not done if HANDLE_SIGNALS is not set.
1994-05-09 * display.c: If __GO32__ is defined, include <sys/pc.h>.Ian Lance Taylor1-0/+1
1994-05-09 * readline.c (readline_default_bindings): Don't compile ifIan Lance Taylor3-103/+224
__GO32__ is defined. * rltty.c (rltty_set_default_bindings): Likewise.
1994-05-09 * elfcode.h: Include bfdlink.h. Added several new functions to doIan Lance Taylor5-133/+1961
linking. (ELF_R_TYPE): Define. (bfd_add_to_strtab): Return unsigned long. Change check for realloc failure. (elf_fake_sections): Check return value of bfd_add_to_strtab. (elf_compute_section_file_positions): Add link_info argument. Call elf_backend_begin_write_processing hook and prep_headers here. Only call swap_out_syms if link_info is NULL. Set up .shstrtab section here. Pass dosyms argument to assign_file_positions_except_relocs. Set output_has_begun flag. (assign_file_positions_for_symtab_and_strtabs): Add dosyms argument, and use it to control setting .symtab and .strtab file positions. (assign_file_positions_except_relocs): Add dosyms argument, and pass it on. (prep_headers): Check return value of bfd_add_to_strtab. (swap_out_syms): Likewise. Also, don't set up .shstrtab here. (NAME(bfd_elf,write_object_contents)): Some calls moved into elf_compute_section_file_positions. (elf_set_section_contents): Likewise. (elf_slurp_symbol_table): SHN_LORESERV corrected to SHN_LORESERVE. * libelf.h: Include bfdlink.h. (struct elf_backend_data): Add fields collect, elf_add_symbol_hook, elf_backend_relocate_section. (struct bfd_elf_section_data): Add field rel_hashes. (struct elf_obj_tdata): Remove fields internal_syms and symbols. Add field sym_hashes. (obj_symbols, obj_internal_syms): Remove definitions. (elf_sym_hashes): Define. (struct elf_link_hash_entry): Define. (struct elf_link_hash_table): Define. (elf_link_hash_lookup): Define. (elf_link_hash_traverse): Define. (elf_hash_table): Define. (_bfd_elf_link_hash_table_create): Declare. (bfd_elf32_bfd_link_add_symbols): Declare. (bfd_elf32_bfd_final_link): Declare. (bfd_elf64_bfd_link_add_symbols): Declare. (bfd_elf64_bfd_final_link): Declare. * elf.c: Include bfdlink.h. (elf_link_hash_newfunc): New function. (_bfd_elf_link_hash_table_create): New function. * elf32-target.h (elf_backend_relocate_section): If not defined, define as 0 and use generic linker. Otherwise, use ELF backend linker. (elf_backend_collect): If not defined, define as false. (elf_backend_add_symbol_hook): If not defined, define as 0. (elf32_bed): Initialize new fields. * elf64-target.h: Same changes as elf32-target.h. * elf32-i386.c: Include bfdlink.h. (elf_i386_relocate_section): New function. (elf_backend_relocate_section): Define. * elf32-sparc.c: Include bfdlink.h. (elf_info_to_howto): Change type of dst from Elf32_Internal_Rela to Elf_Internal_Rela (they're the same type anyhow). (elf_sparc_relocate_section): New function. (elf_backend_relocate_section): Define. * elf32-mips.c (elf_backend_collect): Define.
1994-05-09Remove Delta68 support. Could not get copyright assignment for it.Ian Lance Taylor2-12/+4
From now on, I'll get that first.
1994-05-09Fix typo in last change.Steve Chamberlain1-1/+1
1994-05-08Remove debugging code.Jim Kingdon1-6/+0
1994-05-08keep gld960c.emKen Raeburn1-0/+1
1994-05-08keep gld960coff.shKen Raeburn1-0/+1
1994-05-08deal with file renaming, new filesKen Raeburn1-2/+4
1994-05-08remove unneeded filesKen Raeburn2-94/+0
1994-05-08note file renamingKen Raeburn1-1/+1
1994-05-08Add a major mode for the breakpoints window.Jim Kingdon1-20/+56
1994-05-08Fix typo in gdb-goto-first-gdb-instance.Jim Kingdon1-23/+26
Re-write gdb-look-for-tagged-buffer to avoid recursion (I was getting errors because of too much nesting, obviously elisp lacks tail recursion optimization) Fix toggle-bp-this-line for new ways of communicating with gdb and rename to gdb-toggle-bp-this-line.
1994-05-08 * a29k-dis.c (print_insn): Print 'x' type operand in hex.Steve Chamberlain1-1/+1
* h8300-dis.c (bfd_h8_disassemble): Print 16bit rels correctly. * sh-dis.c (print_insn_sh): Don't recur endlessly if delay slot insn is in a delay slot. * z8k-opc.h: (resflg): Fix patterns. * h8500-opc.h Fix CR insn patterns.
1994-05-07Disable single quote strings.Steve Chamberlain1-1/+1
1994-05-07Die.Steve Chamberlain1-14/+0
1994-05-07 * configure.in (target==go32): Don't build gdb.Steve Chamberlain2-0/+3
* dosrel: New directory.
1994-05-07Restore changelog entries clobbered by last checkin.Stan Shebs1-0/+12
1994-05-07Restore changes clobbered by last check in.Ian Lance Taylor1-1/+28
1994-05-07It's mh-lynxrs6k, not mh-lynxosrs6k.Ian Lance Taylor2-1/+23
1994-05-07No, this file really should have been removed, not recreated.Ian Lance Taylor1-8/+0
1994-05-07various changes for lynx.rs, ericsson, BNR.David Henkel-Wallace3-31/+28
1994-05-06 * configure.in (host==go32): Configure dosrel too.Steve Chamberlain3-0/+37
* Makefile.in (INTALL_TARGET): Call INSTALL_LAST last. (HOST_CC, HOST_PREFIX, HOST_PREFIX_1): Undefine, they should be set by incoming names or templates. (INSTALL_LAST): New rule. * config/mh-go32: New fragment.
1994-05-06 * config/go32.mh: New makefile fragment for go32 crossing.Steve Chamberlain3-0/+8
* configure.in (host==go32): Use new fragment.
1994-05-06 * config/mh-go32: New fragment.Steve Chamberlain1-0/+5
* configure.in (host==go32): Use go32 fragment.
1994-05-06Fri May 6 13:30:22 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-1/+1
* Makefile.in (kdb): Remove old init.c creation commands. * configure.in (sparclite): Match on sparclite*. * sparclite/aload.c (main): Only change section addresses for a.out format object files.
1994-05-06 * config/i386/go32.mh: Define CC.Steve Chamberlain1-0/+4
1994-05-06Fri May 6 11:56:54 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-2/+313
* gdbserver/Makefile.in: Remove irrelevant definitions and comments inherited from the gdb Makefile. (BFD_DIR, BFD, BFD_SRC, BFD_CFLAGS): Add from gdb Makefile. (VERSION): Update to 4.12.3. (gdbserver): Remove any existing executable first. (distclean, realclean): Remove nm.h. * gdbserver/low-lynx.c: Add Sparc Lynx support. * gdbserver/low-sparc.c, gdbserver/low-sun3.c (sys/wait.h): Don't use absolute pathname.
1994-05-06support for Xgo32X.Steve Chamberlain2-0/+45
1994-05-06 * config/go32.mh : New file for Xgo32X.Steve Chamberlain2-0/+5
1994-05-06 * ldfile.c (ldfile_open_command_file): Set bfd_error_system_callIan Lance Taylor1-0/+4
before calling einfo, since we are reporting an fopen failure. From jrs@world.std.com (Rick Sladkey).
1994-05-06 * configure.in: Use "e" rather than "em_" as prefix forIan Lance Taylor1-0/+5
emulations.
1994-05-06 * config/go32.mh: XX support.Steve Chamberlain1-0/+8
From bill * Makefile.in: Build sysdep.h without causing worrying but harmless error message.
1994-05-06 * gasp.c: Include libiberty.h.Ian Lance Taylor2-1/+11
(main): Remove unused variable i.
1994-05-06 * nlmcode.h (nlm_swap_auxiliary_headers_in): Rework custom headerIan Lance Taylor1-3/+15
handling for latest suggested format. (nlm_swap_auxiliary_headers_out): Likewise. (nlm_compute_section_file_positions): Likewise.
1994-05-06em_->e, mips-idtl->mipsl-idt name changesKen Raeburn1-0/+53
1994-05-06* emultempl/generic.em: Use "e" rather than "em_" as prefix for filename.Ken Raeburn1-4/+4
* emultempl/gld960.em, emultempl/gld960c.em, emultempl/lnk960.em, emultempl/hppaelf.em, emultempl/m88kbcs.em, emultempl/vanilla.em: Ditto. * Makefile.in: Changed all generated file names. (ldemul-list.h): Depend on Makefile, not config.status. Changed sed patterns to handle new filenames.
1994-05-06* config/mipsl-idt.mt: Renamed from mips-idtl.mt.Ken Raeburn2-3/+6
* configure.in: Adjusted.
1994-05-06Thu May 5 20:23:36 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+19
* stabs.texinfo (Stab Section Basics): Add comment about alignment of stabs-in-coff sections.
1994-05-06* emulparams/gld960coff.sh: New file.Ken Raeburn1-0/+7
Patches from Ralph Campbell: * emulparams/mipsbsd.sh (OUTPUT_FORMAT): Fix name to have `a.out' instead of `aout'.
1994-05-06* config/cf-h8300h.mt: Renamed from coff-h8300h.mt, to make it unique in 8.3.Ken Raeburn3-0/+3
* config/i960coff.mt: New file. Patches from Ralph Campbell: * config/mipsbsd.mh: New file.
1994-05-06* config/mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it unique in 8.3Ken Raeburn2-1/+44
naming schemes. * configure.in (appdirs): New variable. Currently empty, but will be used in gas distribution. If nonempty, lists a set of directories at least one of which must get configured, or top level configuration is considered to have failed. (rs6000-*-lynxos*): Use new file name.