* ldmain.c (main): Error if --gc-sections and
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index ef17556fb9db6ae9a3c5cd11910741fef7f76f92..112149e18aa2a80745a96250f2445866a71ccdd9 100644 (file)
@@ -1,7 +1,186 @@
+Sun Oct  4 20:34:42 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Nokubi Hirotaka <hnokubi@yyy.or.jp>:
+       * objcopy.1: Fix typo in --remove-leading-char docs.
+       * objdump.1: Fix formatting in --stabs docs.
+
+Sat Sep 19 23:33:56 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * rcparse.y (memflags_move): Correct recursion.
+
+1998-09-10  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (process_symbol_table): Print in histogram how many
+       symbols are covered by the current chain length.
+
+Sun Sep  6 16:15:47 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (process_section_contents): Do not try to dump empty
+       sections.
+
+Sat Sep  5 19:17:10 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * dlltool.c (scan_all_symbols): Don't re-export symbols exported
+       by other DLLs.
+
+1998-09-02 14:50  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (process_dynamic_segment): Print DT_* value only if
+       do_dynamic.
+       (do_histogram): New variable.
+       (options): New long option histogram.  Set do_histogram if this
+       option is used.
+       (usage): Document --histogram.
+       (parse_args): Handle 0 return value from getopt_long.  Enable
+       do_histogram for -a.
+       (process_symbol_table): Read hash table also if only do_histogram.
+       Add code to print hash table histogram.
+
+1998-08-25 16:45  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (process_dynamic_segment): Read syminfo section if
+       available.
+       (process_syminfo): New function.  Print syminfo information.
+       (process_file): Call process_syminfo and free syminfo data at the end.
+
+Wed Aug 19 16:19:51 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c (usage): Add file parameter.  Change all callers.
+       (main): Don't treat '?' as a special case in getopt return.
+
+       * binutils.texi (dlltool): Document new options.  Add some uses of
+       @var.
+
+Wed Aug 19 16:19:07 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * dlltool.c (gen_def_file): Plug memory leak.  Don't print
+       demangled name if it is NULL.
+
+       Support for exporting all symbols to an output export def file:
+       * dlltool.c ({export_all_symbols, no_default_excludes,
+       no_default_excludes, excludes}): New file static variables.
+       (struct string_list): Type to hold list of symbols to exclude.
+       (scan_drectve_symbols): Renamed from scan_open_obj_file.
+       (scan_filtered_symbols): New static function.
+       (add_excludes): New static function.
+       (match_exclude): New static function.
+       (set_default_excludes): New static function.
+       (filter_symbols): New static function.
+       (scan_all_symbols): New static function.
+       (scan_open_obj_file): New static function.
+       (usage): Document new options.
+       (long_options): Add new options.
+       (main): Handle new options.
+
+1998-07-31 21:24  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (process_program_headers): Print p_offset value with
+       six hex digits.
+       (dynamic_segment_mips_val): Add support for DT_MIPS_FLAGS,
+       DT_MIPS_IVERSION, and DT_MIPS_TIME_STAMP.
+       (process_mips_specific): Also print seconds of time stamp.
+
+Fri Jul 31 10:04:23 1998  Catherine Moore  <clm@cygnus.com>
+
+        * readelf.c (dump_relocations):  EM_ARM uses rela relocs.
+
+1998-07-30 16:25  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (get_dynamic_type): Don't used gettext on the names.
+       Add new DT_* values from Solaris.  Don't print nuemric value in
+       case of an unknown entry.
+       (process_dynamic_segment): Handle new DT_* entries.  Print numeric
+       values in decimal, not hex.
+
+Fri Jul 24 16:28:57 1998  Jeff Holcomb  <jeffh@cygnus.com>
+
+       * readelf.c (get_dynamic_type): Remove empty default from switch
+       statement.
+
+Fri Jul 24 16:28:12 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (install-exec-local): Don't remove the file before
+       checking whether $(bindir) == $(tooldir)/bin.  From Maciej
+       W. Rozycki <macro@ds2.pg.gda.pl>.
+       * Makefile.in: Rebuild.
+
+Fri Jul 24 09:38:59 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * objcopy.c: Removed spurious inclusion of elf/internal.h and
+       elf-bfd.h.
+
+1998-07-22  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c: Consistantly use elf_ prefix for *_reloc_type
+       functions.
+
+Wed Jul 22 16:29:12 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (dump_relocations): Add dumps of HPPA and ARC
+       relocations.
+
+       (process_relocs): Do not abort if no string table can be found.
+
+1998-07-22 14:58  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c: Remove definition of functions to return relocation
+       symbol strings.  They now get implicitly defined when include the
+       system specific ELF header.
+
+1998-07-22 13:51  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c: Before include system specific ELF header define
+       START_RELOC_NUMBERS, RELOC_NUMBER, and END_RELOC_NUMBERS.  For now
+       used for ppc, mips, and mn10300.
+
+Wed Jul 22 10:26:32 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (dump_relocations): Display number of unrecognised
+       relocations.
+
+1998-07-21 13:13  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c: Use symbolic names of relocation entries for the various
+       architectures.  Correct more layout details.
+       Print names of MIPS specific section types.  Print Alpha, ARM, and
+       MIPS relocation type names.
+
+1998-07-20  Vladimir N. Makarov  <vmakarov@cygnus.com>
+
+       * objcopy.c (filter_symbols): Add code for strip all symbols case.
+        (copy_objects): Strip all case is now processed also through
+       filter_symbols.  No marking symbols used in relocations when strip
+       all symbols case.
+       (copy_section): When strip all symbols case, remove relocations
+       which are not in keep strip specific list.
+       (strip_main): Remove guard `strip_specific_list == NULL' for
+       setting up strip all symbols by default.
+
+Mon Jul 20 12:51:16 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * addr2line.c (find_address_in_section): Only consider a section
+       if the pc value is completely contained within it.
+       (translate_addresses): Don't crash if functionname or filename are
+       null.
+
+1998-07-20 07:45  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c (process_symbol_table): Fix little alignment problem
+       in printed table header.
+
+1998-07-20 07:14  Ulrich Drepper  <drepper@cygnus.com>
+
+       * readelf.c: Correct reading of .dynamic section.
+       (dynamic_section): Now a global variable.
+       (process_mips_fpe_exception, process_mips_specific,
+       process_arch_specific): New functions.
+       (get_file_header): Call process_arch_specific.
+
 1998-07-19 15:15  Ulrich Drepper  <drepper@cygnus.com>
 
        * readelf.c: Fix several versioning related bugs.  Produce nicer
        output.
+       Add support for processor specific information on MIPS.
 
 Fri Jul 10 15:57:58 1998  Nick Clifton  <nickc@cygnus.com>
 
This page took 0.02427 seconds and 4 git commands to generate.