aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
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.
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 Molenda2-13/+44
* objcopy.c (copy_section): Set section size correctly if using interleave.
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-07various changes for lynx.rs, ericsson, BNR.David Henkel-Wallace1-1/+1
1994-05-05syslex.l, objdump.c/config changesKen Raeburn1-0/+15
1994-05-05* Makefile.in (objdump.o): Deleted special rule.Ken Raeburn1-10/+9
* configure.in: Don't bother building ARCHDEFS variable for Makefile. * objdump.c (ARCH_*): Deleted handling. (disassemble_data): Call `disassembler' from opcodes library.
1994-05-05(yywrap): Define as function if not defined as a macro.Ken Raeburn1-0/+51
1994-05-03Remove obsolete files. Add mt-slite to .Sanitize.Ian Lance Taylor3-94/+1
1994-04-29lint.Steve Chamberlain1-0/+4
1994-04-27 * Makefile.in (syslex, sysinfo): Use CC_FOR_BUILD.Steve Chamberlain3-2/+758
* 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-27Tue Apr 26 18:10:40 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+8
* mpw-xconfig.in (archname): Only set ARCH_mips if targeting Mips.
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 Taylor2-29/+9
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 Taylor2-4/+8
sections header. Rename from cygnus_sections to cygnus_ext.
1994-04-22 * objdump.c (_DUMMY_NAME_): Don't define.Ian Lance Taylor2-12/+20
(display_target_list): Use tmpnam to get a file name rather than using _DUMMY_NAME_. Unlink it when done. (display_info_table): Likewise.