Applied patch from Philip Blundell <pb@nexus.co.uk>: Make address variables
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 036e685cec6b49019346a80aad31460b04908fb6..bdc342000462a0f2009fb8c962725c706baedfe0 100644 (file)
@@ -1,3 +1,216 @@
+Tue Oct 27 14:39:00 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * objdump.c (disassemble_bytes): Applied this patch from Philip
+       Blundell <pb@nexus.co.uk>:  Make address variables unsigned to
+       avoid problems when disassembling code at high-bit-set addresses. 
+
+Mon Oct 26 14:07:59 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+        
+        * dllwrap.c (strhash): New function.
+        (main): Use it to supply image base if not supplied by user. 
+        (program_version): Up to 0.2.4.
+
+Mon Oct 26 14:07:59 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+        * dlltool.c (add_stdcall_alias): New global.
+        (long_options): Add --add-stdcall-alias option.
+        (main): Handle it.
+        (scan_drectve_symbols): Add alias if --add-stdcall-alias is
+        specified.
+        (scan_filtered_symbols): Likewise.
+        (gen_def_file): Output alias for stdcall syms if appropriate.
+
+        * binutils.texi (dlltool): Document --add-stdcall-alias option.
+
+        * dllwrap.c (long_options): Add --add-stdcall-alias option.
+        (main): Handle it.
+
+        * defparse.y (opt_name): Allow "." in name.
+        * dlltool.c (def_name): Set dll_name from NAME entry in def file.
+        (def_library): Set dll_name from LIBRARY entry in def file.
+
+Mon Oct 26 14:07:59 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+        * dllwrap.c (long_options): --implib synonym for --output-lib.
+        (main): Pass --export-all to dlltool only if specified.
+        (program_version): Up to 0.2.3.
+
+Mon Oct 26 14:07:59 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+        * dllwrap.c (mybasename): New function.
+        (main): Run dlltool to create export definition file and import 
+        library file if necessary.
+        Change exp_file_name so that it's based on the dll name.
+
+Sun Oct 25 10:37:45 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+        * dlltool.c (scan_all_symbols): Fix patch error.
+
+Fri Oct 16 22:56:20 1998  Felix Lee  <flee@cygnus.com>
+
+       * nm.c (display_rel_file): fix "no symbols" messages.
+       * objdump.c (slurp_symtab): ditto.
+       * po/POTFILES.in, po/binutils.pot: rebuilt
+
+Mon Oct 12 14:28:03 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (dump_relocations): Rename field from Value to Info to
+       match name of field in ELF structures.
+
+Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * configure.in: call AC_EXEEXT instead of AM_EXEEXT and
+       AM_CYGWIN32.
+       * aclocal.m4: remove local AM_EXEEXT/AM_CYGWIN32 macros.
+       * configure: regenerate
+
+Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       From Mumit Khan  <khan@xraylith.wisc.edu>:
+        * dlltool.c (scan_all_symbols): Don't re-export symbols exported
+        by other DLLs.
+
+Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * Makefile.am (BUILD_DLLWRAP): Add.
+       (BUILD_DLLWRAP, DLLWRAP_PROG): Add.
+       (bin_PROGRAMS): Add dllwrap.
+       * Makefile.in: regenerate with automake
+
+       From Mumit Khan  <khan@xraylith.wisc.edu>:
+        * dllwrap.c: New file from dllhelpers v0.2.1.
+       (print_version): New function.
+       (long_options): Add --version.
+       (main): Handle.
+        * dyn-string.h, dyn-string.c: New files from egcs-1.1/gcc.
+        * configure.in (BUILD_DLLWRAP): Add.
+        * configure: Regenerate.
+
+Tue Oct  6 18:20:10 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * Makefile.am (windres_SOURCES): Add resres.c.
+       (windres_OBJECTS): Add resres.o.
+       * Makefile.in: regenerate with automake
+        From Anders Norlander <anorland@hem2.passagen.se>.
+        * resres.c: New file.  Implementation of read_res_file and
+        write_res_file functions for windres.
+        * rcparse.y: Handle CONTROL's with named classes.
+        * resbin.c: Bug in res_to_bin_dialog and bin_to_res_dialog
+        when dialog is extended: The version and signature fields should
+        be reversed (despite what the docs say). Id is 32 bits long in
+        extended dialogs.
+        * resrc.c (write_rc_dialog): properly print controls with named
+        classes.
+        * windres.c (read_res_file, write_res_file): Remove stubs.
+        * resres.c (write_res): Rename RT_ACCELERATORS to RT_ACCELERATOR.
+
+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
This page took 0.025706 seconds and 4 git commands to generate.