aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1994-09-30 * configure.in (configdirs): Change binutils.all to binutils-all.Ian Lance Taylor1-1/+1
1994-09-29 * VMS does not permits `.' in directory names. RenamedIan Lance Taylor6-1/+150
binutils.all to binutils-all.
1994-09-28 * Makefile.in (arparse.c): Don't ignore errors from mv.Ian Lance Taylor2-12/+41
(sysinfo.c): Likewise. Also, depend upon arparse.c, to prevent a parallel make from trying to build both arparse.c and sysinfo.c simultaneously. (nlmheader.c): Similar change. (arparse.h): Separate target from arparse.c, so that a parallel make does not try to build both at once. Depend upon arparse.c. (sysinfo.h): Similar change.
1994-09-28 * configure.in: Use mt-m68k for m68k*-*-aout* and m68k*-*-coff*,Ian Lance Taylor2-1/+18
not for m68k-*-*.
1994-09-28 * objdump.c (disassemble_data): Pass the reloc buffer to free, notIan Lance Taylor1-0/+18
the pointer used to loop over the relocs.
1994-09-16 * objdump.c (objdump_print_address): If we can't find a smallerIan Lance Taylor2-7/+23
symbol in the right section, look for a larger one.
1994-09-16 * objdump.c (struct objdump_disasm_info): Add field require_sec.Ian Lance Taylor2-1/+13
(objdump_print_address): If aux->require_sec, require that the symbol be in aux->sec even if HAS_RELOC is not set. (disassemble_data): Set aux.require_sec around the objdump_print_address call for the instruction address. PR 3441.
1994-09-16 * ar.c: Call xexit rather than exit.Ian Lance Taylor1-0/+11
(output_filename, output_file, output_bfd): New static variables. (remove_output): New static function. (main): Call xatexit (remove_output). Call xexit rather than returning. (extract_file): Set output_filename and output_file while output file is open. (write_archive): Likewise, but use output_bfd, not output_file. * arsup.c: Include libiberty.h. Call xexit rather than exit. * bucomm.c: Likewise. PR 2474.
1994-09-16 * objdump.c (disassemble_all): New global variable.Ian Lance Taylor4-31/+204
(usage): Document --disassemble-all. (long_options): Add disassemble-all as a synonym for -D. (compare_symbols): Make pointers const. (compare_relocs): New static function. (disassemble_data): Rename disassemble to disassemble_fn to avoid shadowing. If dump_reloc_info, print relocs along with disassembly. Skip sections which are not SEC_CODE unless disassemble_all or only is set. (display_bfd): Don't call dump_relocs if disassemble is set. (main): Accept and handle -D. * binutils.texi: Document -D/--disassemble-all. * objdump.1: Likewise. PR 5059.
1994-09-14 * objdump.c (disassemble_data): Initialize prevline to 0. MakeIan Lance Taylor2-5/+15
prev_function non const. Copy functionname into an malloc buffer when setting prev_function, instead of assuming that the string will last forever.
1994-09-14 * nm.c: Include libiberty.h.Ian Lance Taylor3-4/+31
(sort_by_size): New static variable. (long_options): Add --size-sort. (usage): Mention --size-sort. (numeric_forward): Make static. Change from void * to PTR. (numeric_reverse): Likewise. (non_numeric_forward, non_numeric_reverse): Likewise. (sorters): Change declaration from void * to PTR. (size_forward, sort_symbol_by_size): New static functions. (display_rel_file): Handle sort_by_size. (filter_symbols): If sort_by_size, discard absolute and undefined symbols. * binutils.texi (nm): Document --size-sort. * nm.1: Document --size-sort. PR 3611.
1994-09-14 * objcopy.c (copy_main): Initialize input_filename andJeff Law1-0/+5
output_filename to NULL.
1994-09-13 * Makefile.in (version.o): Depend upon Makefile, so that version.oIan Lance Taylor1-0/+16
gets rebuilt when make variable VERSION is changed.
1994-09-13 * objdump.c (dump_section_header): Print the SEC_NEVER_LOAD flag.Ian Lance Taylor1-15/+16
1994-09-02 * config/unix.exp: If nm.new does not exist, use [transform nm].Ian Lance Taylor2-1/+6
* config/default.exp: Likewise.
1994-08-30rewrite sanitize lines so as not to confuse bsd makeKen Raeburn1-2/+2
1994-08-24 * configure.in, binutils.all/configure.in: Change i386 toIan Lance Taylor2-1/+14
i[345]86.
1994-08-22 * ar.c: Include libiberty.h.Ian Lance Taylor2-68/+171
(inarch): Remove variable. (map_over_members): Make static. Add arch argument, and use it instead of inarch. Change all callers. (main): Treat --version as -v. Accept -t argument. Accept any number of archive arguments. Catch and use open_inarch return value, rather than using inarch. (open_inarch): Return newly opened BFD, rather than using inarch. (do_quick_append): Make archive_filename const. (write_archive): Add iarch argument, and use it instead of inarch. Change all callers. (delete_members, move_members, replace_members): Likewise. (ranlib_only): Don't exit on success. Catch and use open_inarch return value. (ranlib_touch): New function. * arsup.h (map_over_members): Don't declare. (ar_end, ar_extract): Declare. (open_inarch): Change return value in declaration to bfd *. * arsup.c (map_over_list): Make static. Always pass two arguments to function. Add arch argument, and use it instead of inarch. Change all callers. (ar_directory_doer): Make static. Add ignored second argument. Change all callers. (ar_directory): Use open_inarch return value rather than inarch. (ar_addlib_doer): Make static. (ar_addlib): Use open_inarch return value rather than inarch. (ar_extract): Remove unused local variable abfd.
1994-08-11 Add support for removing named sections to objcopy and strip.Ian Lance Taylor4-3/+47
* objcopy.c (struct section_list): Define. (remove_sections): New static variable. (strip_options, copy_options): Add remove-section. (copy_usage, strip_usage): Mention -R and --remove-section. (setup_section): If section is in remove_sections list, ignore it. (copy_section): Likewise. (strip_main, copy_main): Handle -R. * binutils.texi, objcopy.1, strip.1: Document new options.
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-19 * config/mt-mips-ecoff: Add -Tidp.ld option.Bill Cox1-1/+1
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 Chamberlain3-0/+2647
(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. Conklin2-2/+21
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-28 * mpw-config.in: New file, MPW configure fragment for binutils.Stan Shebs3-1/+16
* mpw-make.in (install-only): New target. (install): Also depend on install-only.
1994-06-28Remove more GM-specific stuffStan Shebs3-23/+4
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 Taylor3-11/+59
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 Taylor2-6/+18
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 Raeburn2-1/+7
(install): Install it explicitly, from build dir, not srcdir.
1994-06-20 * objdump.c: Don't include elf/internal.h.Ian Lance Taylor2-48/+29
(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 Taylor4-19/+38
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 Taylor3-2/+15
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 Taylor2-15/+43
1994-06-10 * objcopy.c (copy_archive): Make the temporary directory in theIan Lance Taylor2-2/+9
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-Wallace3-1/+76
1994-06-03 binutils.texi: (objdump) fix formatting in options summaryJeffrey Osier1-2/+3
1994-06-03note renamingKen Raeburn1-1/+1
1994-06-03actually do c++filt.1 -> cxxfilt.man renaming on trunk...Ken Raeburn1-8/+8
1994-06-03 * objdump.c (display_target_list): Remove unused local ok.Ian Lance Taylor2-137/+62
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn2-12/+37
1994-05-20Remove sanitization of PowerPC NetWare.Ian Lance Taylor3-53/+17
1994-05-17 * config/default.exp, config/unix.exp: Replace errorBill Cox3-7/+12
proc calls with perror.