aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1994-08-10 * nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,Stan Shebs1-0/+14
so as not to conflict with the symvalue typedef in bfd.h.
1994-08-01 * nlmheader.y: Per current NetWare docs, accept a revision numberJean Marie Diaz1-0/+5
of 0 and treat a revision number greater than 26 as 0.
1994-07-25 * objdump.c (objdump_print_address): Correct handling of end ofIan Lance Taylor1-0/+5
symbols when looking for next symbol with a different value.
1994-07-22* nm.c (numeric_forward): Treat undefined symbols as "less than" definedKen Raeburn1-0/+17
symbols with zero values. If numeric values are equal, or both symbols are undefined, sort alphabetically. Don't assume that the difference of two bfd_vma values will truncate to "int" and still have the same sign. (numeric_reverse): Call numeric_forward and negate the result. (print_symbol_info_bsd): For undefined symbols, print leading spaces equivalent to the width of a printed bfd_vma, rather than assuming that 8 will look right.
1994-07-21 * config/mh-alphaosf, config/mh-apollo68v, config/mh-delta88:Ian Lance Taylor1-0/+5
Remove; obsolete.
1994-07-17 * objdump.c (slurp_dynamic_symtab): Try to get the dynamic symbolsIan Lance Taylor1-0/+6
even if the bfd is not marked DYNAMIC. ELF executables are not marked DYNAMIC, but do have dynamic symbols.
1994-07-15 * coffgrok.c (do_where): Make data with no type 'int'.Steve Chamberlain1-0/+11
(do_define): Keep info on source file of a symbol. * coffgrok.h (coff_symbol): New field. * srconv.c (PROGRAM_VERSION): Now 1.3 (wr_rl): Use external ref number for symbol. (wr_dus): Only keep one source file per debug unit. (wr_dln): Always emit line numbers for first source file, (wr_globals): Emit globals in the du of their owning source file.
1994-07-11* nlmheader.y: Null terminate var_hdr->threadName.J.T. Conklin1-0/+4
1994-07-11Makefile.in (syslex.o, sysinfo.o): Permit C source files to be in $(srcdir), asKen Raeburn1-0/+10
they will be for FSF releases.
1994-07-05 * objcopy.c: Include libiberty.h.Ian Lance Taylor1-0/+10
(copy_file): If output_target is NULL, set it to the target of the input file.
1994-06-23Change --with-targets to --enable-targets, per GNU coding standards.David MacKenzie1-0/+6
1994-06-21 * nlmconv.c (powerpc_build_stubs): Don't generate the PowerPCIan Lance Taylor1-0/+5
NetWare custom header; no longer needed. (powerpc_mangle_relocs): Convert relocs against the uninitialized data section into relocs against the data section.
1994-06-21 * configure.in: Set nlmconv_defs to -DNLMCONV_cputype for all theIan Lance Taylor1-0/+6
netware targets. Write it into Makefile as NLMCONV_DEFS. * Makefile.in (nlmconv.o): Pass $(NLMCONV_DEFS) to $(CC). * nlmconv.c: Only compile code for specific CPU types if NLMCONV_cputype is defined.
1994-06-21 * nlmconv.c (main): Change uses of bfd_abs_section, etc., to useIan Lance Taylor1-0/+12
bfd_abs_section_ptr or bfd_is_abs_section, etc. (i386_mangle_relocs, alpha_mangle_relocs): Likewise. (powerpc_build_stubs): Likewise. * nm.c (filter_symbols, print_symbols): Likewise. * objcopy.c (filter_symbols): Likewise. (mark_symbols_used_in_relocations): Likewise. * objdump.c (remove_useless_symbols, dump_relocs): Likewise. * size.c (sysv_internal_printer): Likewise.
1994-06-20* Makefile.in (MANPAGES): Remove $(DEMANGLER_PROG).Ken Raeburn1-0/+5
(install): Install it explicitly, from build dir, not srcdir.
1994-06-20 * objdump.c: Don't include elf/internal.h.Ian Lance Taylor1-0/+7
(bfd_elf_find_section): Don't declare. (read_section_stabs): No special handling for ELF. Always read using BFD sections.
1994-06-16 * configure.in: Set UNDERSCORE in Makefile based on result ofIan Lance Taylor1-0/+17
invoking config.bfd with a second argument of ``_''. * Makefile.in (underscore.c): Depend upon Makefile. Don't try to run $(CC) and $(NM), just use $(UNDERSCORE). Create via temporary file. (demangle.o): Remove target. ($(NM_PROG)): Don't depend upon demangle.o, and don't link against demangle.o. It's in libiberty anyhow. (cplus-dem.o): Don't depend upon demangle.o. * binutils.texi: Mention -n and --no-strip-underscores arguments to c++filt.
1994-06-15 * nm.c (long_options): Add --no-demangle to turn off --demangle,Ian Lance Taylor1-0/+7
and --no-cplus for Linux compatibility. (usage): Mention --no-demangle. * binutils.texi: Document --no-demangle.
1994-06-10 * nm.c: HOST_64_BIT was renamed to BFD_HOST_64_BIT.Ian Lance Taylor1-0/+2
1994-06-10 * objcopy.c (copy_archive): Make the temporary directory in theIan Lance Taylor1-0/+7
same directory as the output BFD, since we may not have write permission on the current directory. Set the permissions of the new directory to 0700, not 0777.
1994-06-08rs6k lynx changesDavid Henkel-Wallace1-0/+9
1994-06-03 * objdump.c (display_target_list): Remove unused local ok.Ian Lance Taylor1-0/+4
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn1-0/+18
1994-05-20Remove sanitization of PowerPC NetWare.Ian Lance Taylor1-8/+1
1994-05-14 * bucomm.c: Check ANSI_PROTOTYPES rather than __STDC__.Ian Lance Taylor1-0/+4
1994-05-11Tue May 10 18:22:06 1994 Jason Molenda (crash@sendai.cygnus.com)Jason Molenda1-0/+24
* objcopy.c (copy_section): Set section size correctly if using interleave.
1994-05-05syslex.l, objdump.c/config changesKen Raeburn1-0/+15
1994-04-29lint.Steve Chamberlain1-0/+4
1994-04-27 * Makefile.in (syslex, sysinfo): Use CC_FOR_BUILD.Steve Chamberlain1-0/+6
* coffdump.c, coffgroc.c, coffgrog.h, srconv.c, sysdump.c, sysroff.info: Major changes.
1994-04-27Tue Apr 26 18:18:24 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+9
* objdump.c (print_section_stabs): Indicate the stab header symbol more clearly, print numbers of unrecognized stab n_type values.
1994-04-25 * Makefile.in (distclean): Remove $(PROGS) and underscore.c.Ian Lance Taylor1-0/+4
1994-04-22 * nlmconv.c (setup_sections): Remove special handling of .reginfoIan Lance Taylor1-0/+6
section. (copy_sections): Likewise. (alpha_mangle_relocs): Use bfd_ecoff_get_gp_value rather than the special ECOFF .reginfo section.
1994-04-22 * objcopy.c (copy_object): Call bfd_copy_private_bfd_data afterIan Lance Taylor1-0/+4
copying everything else, to let it fiddle with the file in its final state.
1994-04-22 * objdump.c: Include libiberty.h.Ian Lance Taylor1-0/+8
(display_target_list): If a format fails, just go on to the next one. Check return value of bfd_set_format. (display_info_table): Likewise. Don't increment loop variable in for loop test, since that skips the first element. (display_target_tables): Rewrite loop for clarity. Ensure that it always prints at least one element.
1994-04-22 * nlmconv.c (main): Use CyGnUsEx rather than CyGnUsSeCs forIan Lance Taylor1-0/+5
sections header. Rename from cygnus_sections to cygnus_ext.
1994-04-22 * objdump.c (_DUMMY_NAME_): Don't define.Ian Lance Taylor1-0/+5
(display_target_list): Use tmpnam to get a file name rather than using _DUMMY_NAME_. Unlink it when done. (display_info_table): Likewise.
1994-04-21 * nlmconv.c (secsec): New static variable.Ian Lance Taylor1-0/+9
(main): Create .nlmsections section in output BFD. Store information about it in sections header. (setup_sections): Allocate space in sections header. (copy_sections): Copy zero sized sections. Put information about each section in the sections header.
1994-04-20PowerPC NetWare changes.Ian Lance Taylor1-0/+12
1994-04-13 * objdump.c: Do an ifdef on __GO32__, not unix.Ian Lance Taylor1-0/+4
1994-04-07 Added -D (--dynamic) option to nm and -T (--dynamic-syms) and -RIan Lance Taylor1-0/+31
(--dynamic-reloc) arguments to objdump. * nm.c (dynamic): New static variable. (long_options): Added "dynamic". (usage): Mention -D and --dynamic. (main): Add D to getopt string. Handle -D by setting dynamic. (display_rel_file): If dynamic is non-zero, read dynamic symbols rather than normal symbols. * nm.1: Updated for -D (--dynamic) option. * objdump.c (dump_dynamic_symtab): New global variable. (dump_dynamic_reloc_info): New global variable. (dynsyms, dynsymcount): New global variables. (usage): Mention -R, -T, --dynamic-syms and --dynamic-reloc. (long_options): Added "dynamic-reloc" and "dynamic-syms". (slurp_symtab): If no symbols, return rather than exit. (slurp_dynamic_symtab): New function. (display_bfd): Handle dump_dynamic_symtab and dump_dynamic_reloc_info. (dump_symbols): Take new dynamic argument, indicating whether to display dynamic symbols. (dump_relocs): Move most printing into dump_reloc_set. (dump_dynamic_relocs): New function. (dump_reloc_set): New function, extracted from dump_relocs. (main): Add R and T to getopt string. Handle -T by setting dump_dynamic_symtab and -R by setting dump_dynamic_reloc_info. * objdump.1: Updated for -R (--dynamic-reloc) and -T (--dynamic-syms) options. * binutils.texi: Updated for new nm and objdump options.
1994-03-30 Update for recent BFD changes to symbol and reloc reading. RenameIan Lance Taylor1-0/+46
all uses of get_symtab_upper_bound to bfd_get_symtab_upper_bound. Also: * coffgrok.c (symcount): Change to long. (do_sections_p1): Check for error return from bfd_get_reloc_upper_bound. Change relcount to long, and check for error from bfd_canonicalize_reloc. (coff_grok): Change storage to long. Check for error from bfd_get_symtab_upper_bound and bfd_canonicalize_symtab. * nlmconv.c (main): Change symcount, newsymalloc, newsymcount, and i to long. Check for error from bfd_get_symtab_upper_bound and bfd_canonicalize_symtab. (copy_sections): Change reloc_size and reloc_count to long. Check for error from bfd_get_reloc_upper_bound and bfd_canonicalize_reloc. (mangle_relocs, i386_mangle_relocs, alpha_mangle_relocs): Change reloc_count_ptr argument to long *. Make corresponding changes to variables loaded from *reloc_count_ptr. * nm.c (display_rel_file): Change storage and symcount to long. Check for errors from bfd_get_symtab_upper_bound and bfd_canonicalize_symtab. * objcopy.c (filter_symbols): Change symcount, src_count and dst_count to long. (copy_object): Change symcount to long. Pass another argument to fprintf. Check for errors from bfd_get_symtab_upper_bound and bfd_canonicalize_symtab. (copy_section): Change relcount to long. Check for errors from bfd_get_reloc_upper_bound and bfd_canonicalize_reloc. (mark_symbols_used_in_relocations): Change relcount and i to long. Check for errors form bfd_get_reloc_upper_bound and bfd_canonicalize_reloc. * objdump.c (storage): Remove global variable. (symcount): Changed to long. (slurp_symtab): New local variable storage. Check for errors from bfd_get_symtab_upper_bound and bfd_canonicalize_symtab. (remove_useless_symbols): Change return value and count to long. (objdump_print_address): Change min, max, thisplace and i to long. (disassemble_data): Change i to long. (dump_symbols): Change count to long. (dump_relocs): Change relcount to long. Check for errors from bfd_ret_reloc_upper_bound and bfd_canonicalize_reloc. (display_info_table): Add casts when passing LONGEST_ARCH for printf %* argument.
1994-03-29 * objdump.c (display_file): Close each archive element after itIan Lance Taylor1-0/+1
has been displayed.
1994-03-29 * nm.c (display_archive): Close each archive element after it hasIan Lance Taylor1-0/+5
been displayed.
1994-03-28 * configure.in: Change error message to refer to bfd/config.bfdIan Lance Taylor1-0/+5
rather than bfd/configure.in.
1994-03-28 * More fixes for object formats which allow multiple sectionsJeff Law1-0/+12
with the same name: * objcopy.c (setup_section): Make a new output section even if one already exists with the given name. (copy_section): Use isection->output_section rather than trying to look the output section up by its (possibly non-unique) name.
1994-03-21 * objdump.c (objdump_print_address): Make static. Declare withIan Lance Taylor1-0/+7
prototype. Change vardiff from int to bfd_signed_vma. Correct binary search termination condition. When looking for same section symbol in relocatable file, handle final symbol correctly.
1994-03-20 * Makefile.in: Avoid bug in hpux sed.Jeff Law1-0/+2
1994-03-20 * objcopy.c: Changes to keep it from stripping symbols usedJeff Law1-0/+10
in output relocations. (mark_symbols_used_in_relocations): New function. Mark symbols used in output relocations with BSF_KEEP. (filter_symbols): Do not strip symbols marked with BSF_KEEP. (copy_object): Reorder actions. First setup sections, then build the output symbol table, then copy the section contents.
1994-03-18 * ar.c (write_archive): Allocate space for the null byte. FromIan Lance Taylor1-0/+5
Robert Lipe <robertl@arnet.com>.
1994-03-17 * Makefile.in: Built nm.new and strip.new to avoid problems withIan Lance Taylor1-0/+17
collect when . is in PATH. (STRIP_PROG): Change from strip to strip.new. (NM_PROG): Change from nm to nm.new. (install): Remove the .new when installing.