aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-05-12Remove CVS conflict markers from fileJim Kingdon1-1/+0
1994-05-12 * hppa-tdep.c (read_unwind_info): Make sure elf_unwind_size andJeff Law2-0/+8
elf_unwind_entries are always initialized.
1994-05-12 * hppa-tdep.c (skip_trampoline_code): Handle argument relocationJeff Law2-3/+10
stubs which return directly to the caller rather than to the stub itself.
1994-05-12Wed May 11 20:11:51 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-19/+12
* c-exp.y (yyerror): Display a more informative error message. * ch-exp.y (yyerror): Ditto, don't use global yychar. * m2-exp.y (yyerror): Ditto.
1994-05-11note name change of cdtest-bar.ccKen Raeburn1-1/+1
1994-05-118.3 name fixes: ld.cdtest/cdtest-func.cc -> cdtest-bar.ccKen Raeburn4-3/+36
1994-05-11* ldver.c (ldversion): Updated version number.Ken Raeburn5-85/+120
* cdtest-foo.cc: Use explicit "#pragma implementation". * cdtest-bar.cc: Renamed from cdtest-func.cc. * Makefile.in: References to cdtest-func.o changed to cdtest-bar.o.
1994-05-11 Don't create unnecessary output sections.Ian Lance Taylor3-57/+72
* ldlang.c (out_bfd_get_section_by_name): Remove. (wild_section): Call bfd_get_section_by_name rather than our_bfd_get_section_by_name. Don't call wild_doit if there is no section. (lang_create_output_section_statements): Remove. (map_input_to_output_sections): For several cases, call init_os if it has not already been called. (lang_size_sections): If output section was not created, skip it. (lang_process): Don't call lan_create_output_section_statements. (lang_place_orphans): Skip files with just_syms_flags set to true. * ld.texinfo: Document change.
1994-05-11 * ecoff.c (ecoff_find_nearest_line): Handle fdr.adr != pdr.adrIan Lance Taylor2-2/+8
correctly.
1994-05-11Change kill-region to delete-regionJim Kingdon1-2/+2
1994-05-11 * Makefile.in (stmp-bfd.h): Use || instead of ; to force SunOSIan Lance Taylor2-5/+14
make to invoke the shell.
1994-05-11Tue May 10 18:22:06 1994 Jason Molenda (crash@sendai.cygnus.com)Jason Molenda2-13/+44
* objcopy.c (copy_section): Set section size correctly if using interleave.
1994-05-10Trivial change to prepare for a real oneStan Shebs2-4/+21
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