Add --redefine-sym to objcopy.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index ba853568b8a5bcd65449ea1f439cc090241ef369..5a17b0fd33f676e3aee07ef2eb288a4313b85390 100644 (file)
@@ -1,3 +1,215 @@
+2000-04-05  Alan Modra  <alan@linuxcare.com.au>
+
+       * binutils.texi: Remove optional `=' from long options that have
+       an `=' in the argument.
+       * objcopy.1: Here too.  Remove extra space on discard-all.
+
+       * binutils.texi (objcopy): Mention --redefine-sym.
+       * objcopy.1: Here too.
+       * NEWS: And here.
+
+       * objcopy.c (parse_flags): Split off flag names from error message
+       gettext as they are not translated.
+       (copy_main): Similarly split off option name for --add-section,
+       --set-section-flags, --change-section-vma, --change-section-lma
+       error messages.
+       Some white space changes.
+
+       from Matthew Benjamin <matt@linuxbox.nu>
+       * objcopy.c (struct redefine_node): New.
+       (redefine_sym_list): New.
+       (redefine_list_append): New.
+       (lookup_sym_redefinition): New.
+       (OPTION_REDEFINE_SYM): New.
+       (copy_options): Add --redefine-sym option.
+       (copy_usage): Mention it.
+       (filter_symbols): Rename symbols on redefine_sym_list.
+       (copy_object): Call filter_symbols if redefine_sym_list != NULL.
+       (copy_main): Handle OPTION_REDEFINE_SYM.
+
+2000-04-04  H.J. Lu  <hjl@gnu.org>
+
+       * readelf.c (process_symbol_table): Correctly read in symbol
+       versioning information.
+
+2000-04-04  Alan Modra  <alan@linuxcare.com.au>
+
+       * po/binutils.pot: Regenerate.
+
+       * addr2line.c (usage): Restore translated part of bug string.
+       * ar.c (usage): Likewise.
+       * nlmconv.c (show_usage): Likewise.
+       * nm.c (usage): Likewise.
+       * objcopy.c (copy_usage): Likewise.
+       (strip_usage): Likewise.
+       * objdump.c (usage): Likewise.
+       * readelf.c (usage): Likewise.
+       * size.c (usage): Likewise.
+       * strings.c (usage): Likewise.
+       * windres.c (usage): Likewise.
+
+       * Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
+       (DEP): Quote when passing vars to sub-make.  Add warning
+       message to end.
+       (DEP1): Rewrite for "gcc -MM".
+       (CLEANFILES): Add DEP2.
+       Update dependencies.
+       * Makefile.in: Regenerate.
+
+2000-04-04  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am (GENERATED_HFILES): Add rcparse.h
+       (arparse.h): Depend on arparse.c
+       (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly.
+
+2000-04-03  H.J. Lu  (hjl@gnu.org)
+
+       * size.c (usage): Use REPORT_BUGS_TO.
+
+2000-04-03  Alan Modra  <alan@linuxcare.com.au>
+
+       * bucomm.h: #include "bin-bugs.h"
+       * addr2line.c (usage): Use REPORT_BUGS_TO.
+       * ar.c (usage): Likewise.
+       * nlmconv.c (show_usage): Likewise.
+       * nm.c (usage): Likewise.
+       (OPTION_TARGET): Define.
+       (long_options): Use OPTION_TARGET rather than 200.
+       (main): Likewise.
+
+       * objcopy.c (copy_usage): Use REPORT_BUGS_TO.
+       (strip_usage): Likewise.
+       * objdump.c (usage): Likewise.
+       * readelf.c (usage): Likewise.
+       * strings.c (usage): Likewise.
+       * windres.c (usage): Likewise.
+
+2000-03-31  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * readelf.c: Include sys/types.h before sys/stat.h for ultrix.
+
+2000-03-27  Nick Clifton  <nickc@cygnus.com>
+
+       * rddbg.c (read_section_stabs_debugging_info): Catch out of range
+       string offsets in corrupt stabs entries.
+
+2000-03-27  Alan Modra  <alan@linuxcare.com.au>
+
+       * readelf.c: Include elf/avr.h
+       (dump_relocations): Add EM_AVR case.
+
+2000-03-09  Tim Waugh  <twaugh@redhat.com>
+
+       * strings.1: Correct '-bytes' to '--bytes'.
+
+2000-03-08  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am (install-exec-local): Depend on
+       install-binPROGRAMS for parallel make.
+       * Makefile.in: Regenerated.
+
+2000-02-27  Ian Lance Taylor  <ian@zembu.com>
+
+       From Brad Lucier <lucier@math.purdue.edu>:
+       * readelf.c (process_dynamic_segment): Add cast to make sure
+       argument to %* is int.
+
+2000-02-25  H.J. Lu  <hjl@gnu.org>
+
+       * configure.in (AC_SEARCH_LIBS): Pass m, not -lm.
+
+2000-02-24  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.in: Add arm-wince, mips-pe and sh-pe targets.
+       * configure: Regenerate.
+
+       * dlltoolc.: Add support for sh-pe and mips-pe targets.
+       * rescoff.c: Add support for sh-pe and mips-pe targets.
+
+2000-02-23  H.J. Lu  <hjl@gnu.org>
+
+       * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX.
+
+2000-02-22  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER.
+
+2000-02-22  Ian Lance Taylor  <ian@zembu.com>
+
+       From Brad Lucier <lucier@math.purdue.edu>:
+       * readelf.c (process_version_sections): Add casts to make sure
+       argument to %* is an int.
+       (process_mips_specific): Add casts to make printf arguments match
+       format.
+
+2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * objdump.c (dump_section_header): Change `opb' to unsigned.
+       (find_symbol_for_address): Same here.
+       (disassemble_data): And here.  Change `addr_offset',
+       `stop_offset', `nextstop_offset' to unsigned long.
+       (dump_data): Change opb to unsigned.
+
+2000-02-18  Frank Ch. Eigler  <fche@redhat.com>
+
+       * resrc.c: Remove unmatched #if for cygwin.
+
+2000-02-14  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * binutils.texi: Document the change of flavor name from atpcs-special
+       to special-atpcs to prevent name conflict in gdb.
+
+2000-02-08  Timothy Wall  <twall@redhat.com>
+
+       * objdump.c (show_line): Fix bug preventing printing of the very
+       first line (line zero) of a file when interlisting source and
+       assembly.  Added option to print entire context from start of file
+       when the first line from that file is encountered.
+
+2000-02-03  Timothy Wall <twall@redhat.com>
+
+       * binutils/objdump.c (dump_section_header, find_symbol_for_address,
+       show_line, disassemble_bytes, disassemble_data, dump_data):
+       distinguish between octets and bytes.
+       
+2000-01-27  Thomas de Lellis  <tdel@windriver.com>
+
+        * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
+       check to unresolved symbols.
+        (print_symbol_info_sysv):  Ditto.
+        (print_symbol_info_posix):  Ditto.
+
+        * binutils.texi: Document new 'V' symclass flag for nm.
+
+2000-01-27  Nick Clifton  <nickc@redhat.com>
+
+       * binutils.texi (objdump): Document new ARM specific
+       disassembler options.
+
+       * objdump.c (usage): Call disassembler_usage().
+
+2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * readelf.c (get_dynamic_flags): Return buff.
+       (process_dynamic_segment): Don't pass error strings to printf
+       as format arg.
+       (read_and_display_attr): Use lx and ld to print longs.
+       (process_corefile_note_segment): Cast bfd_vma to unsigned long
+       before printing.
+       Update copyright.
+
+2000-01-17  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
+
+2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
+       false.
+       (debug_tag_type): Here too.
+       * ieee.c (ieee_builtin_type): And here.
+       * stabs.c (parse_stab_type, parse_stab_array_type): And here.
+
 2000-01-13  Nick Clifton  <nickc@cygnus.com>
 
        * readelf.c (get_machine_name): Change EM_S370 to return "IBM
This page took 0.026698 seconds and 4 git commands to generate.