Thu Jan 29 16:24:04 1998 Mumit Khan <khan@xraylith.wisc.edu>
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index f0fcac8de243f1a5b9171c3844e8a8406b9109ba..ab0c756cc5bb20b926a6b227b368eec8f91b5c46 100644 (file)
@@ -1,8 +1,193 @@
+Thu Jan 29 16:24:04 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * dlltool.c: Define exit status macros for _WIN32 but not
+       __CYGWIN32__.
+       (gen_lib_file): Check for exit status of unlink.
+       * resrc.c: Define popen and pclose if _WIN32 but not
+       __CYGWIN32__.
+
+Wed Jan 28 17:45:46 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Remove vfork check.
+       * nlmconv.c: Never include vfork.h.
+       * aclocal.m4, configure, Makefile.in, config.in: Rebuild.
+
+Wed Jan 28 17:43:02 1998  J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
+
+       * objcopy.c (copy_archive): Only pass one argument to mkdir if
+       _WIN32 but not __CYGWIN32__.
+       (smart_rename): Add code for _WIN32 (not __CYGWIN32__), to cope
+       with different rename behaviour and lack of chown.
+
+       * configure.in: Check for mingw32 when deciding whether to build
+       dlltool.
+       * dlltool.c: Never include vfork.h.
+       (run): Use pexecute rather than vfork.
+       (gen_lib_file): Check for errors from bfd_set_archive_head and
+       bfd_close.  Close all the BFDs in the archive before deleting the
+       temporary files.
+
+Thu Jan 22 16:22:55 1998  Fred Fish  <fnf@cygnus.com>
+
+       * objdump.c (disassemble_bytes): Add flag INSN_HAS_RELOC to tell
+       disassembly function there is a reloc on this line.
+
+Wed Jan 14 15:29:43 1998  Richard Henderson  <rth@cygnus.com>
+
+       * srconv.c (sh, h8300): Delete variables.
+       (addrsize, toolname, rnames): New variables.
+       (writeINT): Use addrsize.
+       (wr_un): Use toolname.
+       (wr_hd): Set up addrsize et al properly for h8300[hs].
+       (walk_tree_symbol): Zero dsy.  Use rnames.
+       (wr_un, wr_hd, wr_ob, wr_du): Use proper bfd access macros.
+       * sysdump.c (sh, h8300): Delete variables.
+       (addrsize): New variable.
+       (getINT): Use it.
+       (getone): Initialize it.
+       (getBITS): Range check on MAX.
+
+Mon Dec 29 16:58:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Matthew Bellantoni <matthew@chrysalis.com>:
+       * ar.c (get_pos_bfd): Add default_posname parameter.  Change all
+       callers.
+       (replace_members): Default to replacing in the same position.
+
+Mon Dec 22 11:27:22 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * rclex.l: Don't permit a comma in a STRING.
+       * rcparse.y (acc_entry): Warn if an inappropriate modifier is used
+       with a non VIRTKEY.
+       (acc_event): For a control character, set VIRTKEY, and force the
+       character to uppercase.
+       (acc_options): Don't require a comma separator.
+
+Tue Dec  9 13:25:42 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * size.c (size_number): New function to provide size of field.
+       ({l,r}print_number): For octal and hex fields, print field using
+       '0' and '0x' suffixes.  Do not include following tab.
+       (sysv_internal_sizer): Size section name, section size, and vma
+       address fields.
+       (sysv_internal_printer): Use calculated sizes for the columns.
+       (print_sysv_format): Size columns before printing.
+       (print_berkeley_format): Print tabs between numbers now that
+       {l,r}print_number doesn't.  Print fields right justified.
+
+Mon Dec  8 11:22:04 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * objdump.c (objdump_print_addr_with_sym): Remove call to
+       disasm_symaddr() as this function no longer exists.
+
+Tue Dec  2 10:23:50 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * objdump.c (objdump_print_addr_with_sym): Call disasm_symaddr()
+       to allow backend to know which symbol has just been displayed.
+
+Tue Dec  2 13:06:46 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * windres.h (ESCAPE_*): Define standard escape sequences.
+       * rclex.l (handle_quotes): Handle standard escape sequences.  Warn
+       about an unrecognized escape character.
+       * windres.c (unicode_print): Print standard escape sequences.
+       * rcparse.y (acc_event): Initialize $$.next.
+       * resbin.c (bin_to_res_menuitems): Don't set MENUITEM_POPUP or
+       MENUITEM_ENDMENU in the menu item flags.
+       (bin_to_res_accelerators): Allocate a structure (the old code
+       never worked).
+       (res_to_bin_accelerator): Correct the test for setting ACC_LAST.
+       (res_to_bin_dialog): Save the extended style rather than saving
+       the style twice.  Remove useless shadowing length variable.  Set
+       the length of control data correctly.
+       * resrc.c (write_rc_dialog): Don't print the class or menu if the
+       string length is zero.
+
+Mon Nov 24 18:52:43 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * stabs.c (parse_stab_argtypes): Don't try to parse the name of a
+       destructor as mangled argument types.
+
+Mon Nov 10 17:51:41 1997  Gavin Koch  <gavin@cygnus.com>
+
+       * addr2line.c (translate_addresses): Use bfd_scan_vma rather
+       than strtol to scan addresses.
+
+Sun Nov  9 11:01:31 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.am (bin_PROGRAMS): Don't use line continuations here.
+
+Tue Nov  4 11:56:14 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (copy_section): Don't crash if there is no particular
+       information for a section.
+
+Mon Nov  3 12:36:19 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (parse_flags): Make flag check case insensitive.
+       Check for `contents' flag.  Give an error for unrecognized flags.
+       (copy_section): If the contents flag was set for a section that
+       had no contents, zero out the new contents.
+       * binutils.texi (objcopy): Document contents section flag.
+
+Sun Nov  2 14:49:56 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c: Move new struct and variable definitions to top of
+       file.  Remove obsolete add_strip_symbol and is_strip_symbol
+       declarations.  Add prototype declarations for add_specific_symbol
+       and is_specified_symbol.
+
+Mon Oct 20 15:31:43 1997  Klaus K"ampf  <kkaempf@progis.de>
+
+       * configure.com (HAVE_SBRK): Undefine.
+
+Tue Oct 14 16:14:35 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * objdump.c (objdump_symbol_at_address): New function.  Returns
+       true if a symbol can be found at the address passed in.
+       (disassemble_data): Set the symbol_at_address_func field to point
+       to objdump_symbol_at_address.
+
+Fri Oct 10 14:13:09 1997  Richard Henderson  <rth@cygnus.com>
+
+       * objcopy.c, objcopy.1, binutils.texi: "localize" is a better name
+       than "privatize".  Update all references.
+
+Thu Oct  9 15:57:29 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * binutils.texi (strip): Remove duplicate --target.  From Marty
+       Leisner <leisner@sdsp.mc.xerox.com>.
+
+       * nm.c (lineno_cache_bfd): New file static variable.
+       (lineno_cache_rel_bfd): New file static variable.
+       (display_archive): Clear lineno_cache_bfd and lineno_cache_rel_bfd
+       when closing a BFD.
+       (display_file): Likewise.
+       (print_symbol): Use lineno_cache_bfd and lineno_cache_rel_bfd
+       instead of cache_bfd and cache_rel_bfd.  Make seccount static, and
+       only set it when setting relocs.
+
+Wed Oct  8 21:19:11 1997  Richard Henderson  <rth@cygnus.com>
+
+       * objcopy.c (keep_specific_list, privatize_specific_list,
+       weaken_specific_list): New variables.
+       (keep_symbols): Removed.
+       (add_specific_symbol): New function from the carcas of
+       add_strip_symbol.  Takes a list as an argument.
+       (is_specified_symbol): Likewise from is_strip_symbol.
+       (filter_symbols): Honor the new privatize and weaken lists.
+       Optimize bfd_asymbol_name handling.
+       (copy_object, copy_options, copy_usage): Add privatize-symbol &
+       weaken-symbol options.
+
+       * objcopy.1, binutils.texi: Update docs.
+
 Sun Oct  5 09:05:44 1997  Frank Ch. Eigler  <fche@cygnus.com>
 
-       * objdump.c (disassemble_data): Add "0x" prefix for 
-       symbol-offsets in disassembly.  Make "--prefix-addresses"
-       disassembly adjust to mixed-length instructions.
+       * objdump.c (disassemble_data): Make "--prefix-addresses"
+       disassembly adjust to mixed-length instructions.
+       (objdump_print_addr_with_sym): Add "0x" prefix for hexadecimal
+       symbol-offsets in disassembly.
 
 Fri Oct  3 12:04:25 1997  Ian Lance Taylor  <ian@cygnus.com>
 
This page took 0.024453 seconds and 4 git commands to generate.