aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1998-05-19 * reloc.c (bfd_check_overflow): Add casts before shifts which mayIan Lance Taylor2-7/+28
not fit in 32 bits. (_bfd_relocate_contents): Likewise.
1998-05-18Fix nightly testing bug.Nick Clifton2-9/+24
1998-05-18 * elf64-alpha.c (elf64_alpha_relax_section): Set again on changes.Richard Henderson1-0/+7
(elf64_alpha_can_merge_gots, elf64_alpha_merge_gots, elf64_alpha_size_got_sections): Rewrite, handling multiple got subsections during relaxation more correctly.
1998-05-14Add support for interwotking between Thumb code and non-interworking aware ↵Nick Clifton3-2/+28
ARM code.
1998-05-07 If sysdep.h includes a header file, don't include it again:Ian Lance Taylor6-12/+31
* aix386-core.c: Don't include <stdio.h>, <stddef.h>, or <errno.h>. * aoutx.h: Don't include <string.h>. Use "sysdep.h" rather than <sysdep.h>. * archive.c: Don't include <string.h> or <errno.h>. * evax-alpha.c; Don't include <stdio.h>. * evax-egsd.c: Likewise. * evax-etir.c: Likewise. * evax-misc.c: Likewise. * evax-emh.c: Likewise. Also, don't include <sys/types.h>. * hppabsd-core.c: Don't include <stdio.h>, <sys/types.h>, or <errno.h>. * hpux-core.c: Likewise. * netbsd-core.c: Likewise. * som.c: Likewise. * libbfd.c: Don't include <sys/types.h>. * nlmcode.h: Don't include <string.h>. * osf-core.c: Don't include <string.h> or <stdio.h>. * ptrace-core.c: Don't include <stdio.h>, <sys/types.h>, <errno.h>, or <unistd.h>. * trad-core.c: Don't include <stdio.h> or <sys/types.h>.
1998-05-07 * filemode.c: Remove; not used.Ian Lance Taylor2-195/+0
1998-05-07Thu May 7 13:12:50 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+5
* configure.com: If the version number can not be found in configure.in, set it to "unknown" rather than "2.8.1".
1998-05-07fix sanitization of elf32-mips.cIan Lance Taylor1-3/+3
1998-05-06fix gettext sanitizationIan Lance Taylor1-1/+1
1998-05-06 * elf32-mips.c (elf_mips_mach): New.Gavin Romig-Koch1-0/+10
(_bfd_mips_elf_object_p): Use elf_mips_mach. (_bfd_mips_elf_final_write_processing): Use the names of machines, rather than the numbers. Set both the ARCH and MACH in e_flags. Handle a few more specific machines. (_bfd_mips_elf_merge_private_bfd_data): Merge both EF_MIPS_ARCH and EF_MIPS_MACH. * mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
1998-05-06* syms.c (bfd_is_local_label): Revert last change.Richard Henderson1-0/+5
* srec.c (srec_write_symbols): Discard debugging symbols.
1998-05-06fix copyrightIan Lance Taylor1-2/+3
1998-05-06 * som.c: Include <ctype.h>.Ian Lance Taylor2-39/+22
* som.h: Don't include sysdep.h.
1998-05-06 * libbfd.h: Rebuilt.Tom Tromey1-0/+6
* libbfd-in.h: Removed gettext includes and defines. * sysdep.h: Moved gettext-related includes and defines here.
1998-05-05 * srec.c (srec_write_symbols): Use bfd_is_local_label rather thanRichard Henderson3-28/+26
an ad-hoc test. Kill bogus #if 0 code. * syms.c (bfd_is_local_label): Consider BSF_DEBUGGING symbols local. PR 13455
1998-05-04 * libbfd.h: Rebuilt.Tom Tromey1-0/+5
* libbfd-in.h (_): Define as dgettext.
1998-05-04 * coff-arm.c (coff_arm_relocate_section): Cast to bfd_signed_vma,Ian Lance Taylor1-0/+8
not signed. * peicode.h (pe_saved_coff_bfd_print_private_bfd_data): Use PARAMS when declaring parameter types. (pe_saved_coff_bfd_copy_private_bfd_data): Likewise.
1998-05-02add overview information and ELF segment informationIan Lance Taylor1-116/+449
1998-05-01fix TeX problemsIan Lance Taylor1-0/+2
1998-05-01add target vector documentationIan Lance Taylor1-0/+640
1998-04-29add relocation code and ELF docsIan Lance Taylor1-0/+270
1998-04-29 * config.bfd: If we include any ELF targets in targ_defvec and/orIan Lance Taylor1-0/+13
targ_selvecs, then add the generic ELF targets to targ_selvecs. * elf32-gen.c (dummy): New static const variable. (elf_generic_info_to_howto): New static function. (elf_generic_info_to_howto_rel): New static function. (elf_info_to_howto): Define as elf_generic_info_to_howto. (elf_info_to_howto_rel): Define as elf_generic_info_to_howto_rel. * elf64-gen.c: Same changes as elf32-gen.c. * elfcode.h (elf_object_p): For the generic target, ignore a failure of bfd_default_set_arch_mach. Fix indentation a bit.
1998-04-29Fixed xgettext invocation in .Sanitize filesTom Tromey1-1/+1
1998-04-29 * configure.in (WIN32LIBADD): Add -lintl on cygwin32.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1998-04-28add title, fix some minor problemsIan Lance Taylor1-4/+12
1998-04-28add a section on relocationsIan Lance Taylor1-1/+216
1998-04-28Tue Apr 28 12:16:57 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-3/+8
* config.bfd: Update OSR5/Unixware patterns.
1998-04-28remove PR numbersIan Lance Taylor1-9/+9
1998-04-28 * elf.c (assign_file_positions_for_segments): Allow for holesRichard Henderson1-0/+5
between sections added by a link script. PR 15645
1998-04-28 * bfdint.texi: New file.Ian Lance Taylor2-0/+400
* Makefile.am (noinst_TEXINFOS): New variable. * Makefile.in: Rebuild.
1998-04-27 * configure.in: Change version number to 2.9.4Ian Lance Taylor3-2/+5
* configure: Rebuild.
1998-04-27 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor2-1/+93
* elf.c (bfd_elf_get_bfd_needed_list): New function. * bfd-in.h (bfd_elf_get_bfd_needed_list): Declare. * bfd-in2.h: Rebuild.
1998-04-26* elf64-alpha.c (struct alpha_relax_info): Replace elfsym with other.Richard Henderson1-0/+5
Change all users.
1998-04-26 * elf64-alpha.c (struct alpha_relax_info): Add tsec & elfsym members.Richard Henderson2-33/+83
(elf64_alpha_relax_section): Fill them in. (elf64_alpha_relax_opt_call): Implement more than a stub. (elf64_alpha_add_symbol_hook): Don't set SEC_LOAD or default alignment on .scommon. (elf64_alpha_merge_gots): Merge use counts as well.
1998-04-25 * elf64-alpha.c (elf64_alpha_relax_section): Use the proper sectionRichard Henderson2-6/+26
for calculating a local symbol's address. (elf64_alpha_calc_got_offsets): Skip entries with 0 use count. Set the .got's cooked size as well as the raw size.
1998-04-24Added internationalisation macros to printed infoamrion inNick Clifton1-0/+8
v850_elf_print_private_data
1998-04-24 * syms.c (struct indexentry): Change directory_name, file_name,Ian Lance Taylor1-0/+6
and function_name fields to char *. (struct stab_find_info): Change cached_file_name field to char *.
1998-04-24Added missing internationalisation macros.Nick Clifton1-20/+42
1998-04-23Fixed internationalisation.Nick Clifton2-14/+18
1998-04-23If xgettext fails, make Sanitize failTom Tromey1-1/+2
1998-04-22.Sanitize now re-computes gettext-related filesTom Tromey1-0/+23
1998-04-22 * po/Make-in (MKINSTALLDIRS): Don't look in $(top_srcdir).Tom Tromey1-0/+4
1998-04-22xIan Lance Taylor1-0/+5
1998-04-22 * libbfd-in.h: Use `gettext' and not `dgettext' for now.Tom Tromey2-1/+7
1998-04-22 * Makefile.am (INCLUDES): Add -I$(srcdir)/../intl -I../intl.Ian Lance Taylor3-2/+5
* Makefile.in: Rebuild.
1998-04-22 * bfd-in2.h: Rebuild for Nick's changes.Ian Lance Taylor2-4/+27
1998-04-22fix sanitization for gettext changesIan Lance Taylor2-14/+61
1998-04-22* archive.c (_bfd_generic_read_ar_hdr_mag): Fix lossage in lastRichard Henderson1-0/+5
change wrt length == max_namelen.
1998-04-22 * Many files: Added gettext invocations around user-visibleTom Tromey25-581/+2959
strings. * libbfd-in.h: Added gettext includes and defines. * acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_STPCPY, HAVE_LC_MESSAGES): Define. * configure.in: Call CY_GNU_GETTEXT. Create po/Makefile.in and po/Makefile. * Makefile.am (SUBDIRS): Added po. (POTFILES): New macro. (po/POTFILES.in): New target. (SOURCE_HFILES): New macro. (HFILES): Use it. * po/Make-in, po/POTFILES.in, po/bfd.pot: New files.
1998-04-21 * elfcore.h (bfd_prstatus): Copy core_prstatus from the firstPeter Schauer1-0/+6
NT_PRSTATUS note section encountered, it contains the status of the currently executing thread when the core file was written.