From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index fa9be773d99ce23bdfa672ed6985caabea4c00b4..2d286767d62a256239c2b3d9da97cc63ca64646b 100644 (file)
@@ -1,3 +1,768 @@
+Thu Jul 31 11:51:35 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:
+       * rcparse.y (dialog): Default menu and class to be named.
+       (styles): If FONT is seen, set DS_SETFONT in dialog style.
+       * resbin.c (res_to_bin_dialog): Correct computation of font
+       information length.
+
+Wed Jul 30 11:21:06 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>:
+       * resbin.c (res_to_bin_menu): Correct computation of menu
+       vs. menuex length.
+       * resrc.c (define_stringtable): Add 1 to resource ID.
+
+Tue Jul 29 11:06:03 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * resbin.c (bin_to_res_string): Correct adjustment of data and
+       length.  From Ton van Overbeek <tvoverbe@wk.estec.esa.nl>.
+
+Tue Jul 22 18:01:23 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * nlmconv.c (link_inputs): Call libiberty pexecute function.
+       (pexecute) [multiple versions]: Remove.
+
+Tue Jul 22 16:19:34 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
+
+       * bucomm.c (make_tempname): If we might be using a DOS filesystem,
+       check for a backslash as well as a slash.
+
+Thu Jun 26 13:53:17 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * windres.c (main): Quit if we didn't get any resources.
+       (usage): Fix --yydebug usage message.
+       * rescoff.c (write_coff_file): Don't free the relocation array
+       until after we've closed the BFD.
+       (read_coff_rsrc): Quit rather than try to read standard input.
+       (write_coff_file): Quit rather than try to write to standard
+       output.
+       * rcparse.y: Add a couple of missing semicolons (accepted by bison
+       but not byacc).
+       * binutils.texi: Document windres.
+
+Wed Jun 25 20:57:06 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * resbin.c: New file.
+       * rclex.l, rcparse.y, rescoff.c, resrc.c, windres.c, windres.h:
+       Numerous fixes and improvements.
+       * Makefile.in: Rebuild dependencies.
+       (CFILES): Add resbin.c.
+       (WINDRES_OBJS): Add resbin.o.
+
+Sun Jun 22 17:29:41 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       First stab at Windows resource compiler:
+       * windres.h: New file.
+       * windres.c: New file.
+       * resrc.c: New file.
+       * rcparse.y: New file.
+       * rclex.l: New file.
+       * rescoff.c: New file.
+       * configure.in: Define and substitute BUILD_WINDRES.
+       * configure: Rebuild.
+       * Makefile.in: Rebuild dependencies.
+       (WINDRES_PROG): New variable.
+       (PROGS): Add @BUILD_WINDRES@.
+       (HFILES): Add dlltool.h and windres.h.
+       (CFILES): Add windres.c and resrc.c.
+       (GENERATED_CFILES): Add rcparse.c and rclex.c.
+       (WINDRES_OBJS): New variable.
+       $(WINDRES_PROG): New target.
+       (rcparse.c, rcparse.h, rclex.c): New targets.
+
+Thu Jun 12 12:27:51 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c (export_type): Add data field.
+       (def_exports): Add data parameter.  Change all callers.
+       (dump_def_info): Print data field.
+       (gen_def_file): Likewise.
+       (make_one_lib_file): Handle data field by not emitting simple
+       label and not emitting anything in SEC_TEXT.
+       (dtab): Print data field.
+       (process_duplicates): Merge data field.
+       * dlltool.h (def_exports): Update declaration.
+       * defparse.y (expline): Accept opt_DATA.  Pass it to def_exports.
+       (opt_DATA): New non-terminal.
+
+Wed Jun 11 17:15:47 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.h: New file.
+       * deflex.l: Include dlltool.h and libiberty.h.  Don't declare
+       strdup.  Use xstrdup rather than strdup.
+       * defparse.y: Include bfd.h, bucomm.h, and dlltool.h.
+       * dlltool.c: Include dlltool.h and time.h.  Make a lot of
+       variables and functions static.  Make a lot of char * variables
+       and parameters const.  Add declarations for static functions.  Do
+       some reindenting.  Hide more PowerPC stuff inside DLLTOOL_PPC.
+
+Wed Jun 11 12:05:52 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * ar.c (bfd_special_undocumented_glue): Add const.
+
+Mon May 12 22:09:35 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * Makefile.in (check): Pass CC_FOR_TARGET and CFLAGS_FOR_TARGET
+       to runtest.
+
+Mon May 12 13:14:22 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Don't clear OPCODES when --enable-commonbfdlib is
+       used on HP/UX.
+       * configure: Rebuild.
+
+Fri Apr 25 14:22:08 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * Makefile.in (maintainer-clean realclean): Change *.info*
+       to binutils.info* to save sysroff.info.
+
+Tue Apr 15 13:42:22 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (INSTALL): Set to @INSTALL@.
+       (INSTALL_XFORM, INSTALL_XFORM1): Remove.
+       (install): Depend upon installdirs.  Use $(program_transform_name)
+       directly, rather than using $(INSTALL_XFORM) and
+       $(INSTALL_XFORM1).
+       (installdirs): New target.
+       (install-info): Run mkinstalldirs.
+
+Mon Apr 14 11:52:39 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (INSTALL): Change install.sh to install-sh.
+
+       From Thomas Graichen <graichen@rzpd.de>:
+       * Makefile.in: Always use $(SHELL) when running move-if-change.
+       * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
+       * configure: Rebuild.
+
+Fri Apr  4 13:28:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Add AC_FUNC_ALLOCA.
+       * configure, config.in: Rebuild.
+       * bucomm.h: Add alloca handling, copied from gas/as.h.
+       * dlltool.c: Add #pragma alloca for AIX to start of file.
+       * nlmconv.c: Likewise.
+
+       * Makefile.in (distclean): Remove site.exp and site.bak.  Remove
+       everything that clean removes.
+
+Thu Apr  3 13:18:39 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (VERSION): Set to 2.8.1.
+
+       * Branched binutils 2.8.
+
+Tue Apr  1 16:21:44 1997  Klaus Kaempf  <kkaempf@progis.de>
+
+       * configure.com: New file.
+       * config.h-vms: Remove file.
+       * makefile.vms: Update for new configure scheme.
+
+Mon Mar 31 15:30:43 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * objcopy.c (make_same_dates): Use statbuf, not buf, if not
+       HAVE_GOOD_UTIME_H.
+
+Fri Mar 28 17:57:53 1997  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * Makefile.in ($(OBJDUMP_PROG)): Don't link against BFDLIB twice.
+       * configure.in: Add AC_ARG_ENABLE for commonbfdlib.  If it is set,
+       set OPCODES to empty.
+       * configure: Rebuild.
+
+Thu Mar 27 16:03:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patch from Marty Leisner <leisner@sdsp.mc.xerox.com>:
+       * objcopy.c: Include <utime.h> or <sys/time.h>.
+       (strip_options): Add "preserve-dates".
+       (copy_options): Likewise.
+       (copy_usage): Mention -p and --preserve-dates.
+       (strip_usage): Likewise.
+       (make_same_dates): New static function.
+       (strip_main): Handle -p.
+       (copy_main): Likewise.
+       * binutils.texi, strip.1, objcopy.1: Document new option.
+
+       addr2line.c contributed by Ulrich Lauther
+       <Ulrich.Lauther@zfe.siemens.de>:
+       * addr2line.c: New file.
+       * Makefile.in: Rebuild dependencies.
+       (ADDR2LINE_PROG): New variable.
+       (MANPAGES): Add addr2line.
+       (PROGS): Add $(ADDR2LINE_PROG).
+       (CFILES): Add addr2line.c.
+       ($(ADDR2LINE_PROG)): New target.
+       * binutils.texi: Document addr2line.
+       * addr2line.1: New file.
+
+       * version.c (print_version): Update copyright date.
+
+Mon Mar 24 10:52:45 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * objdump.c (disassemble_data): Don't exit if a file cannot be
+       disassembled, instead just return.
+
+Thu Mar 20 21:16:51 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * size.c (usage): Make definition match its prototype.
+       (display_bfd, lprint_number, rprint_number): Likewise.
+       (print_berkeley_format, sysv_internal_printer): Likewise.
+       (print_sysv_format): Likewise.
+       * nm.c (set_print_radix, set_output_format): Likewise.
+       * objcopy.c (filter_bytes): Likewise.
+
+Tue Mar 18 16:39:55 1997  H.J. Lu  <hjl@lucon.org>
+
+       * Many files: Add function prototypes.
+       * ar.c (mri_emul, get_pos_bfd): Make static.
+       * arlex.l: Include "libiberty.h".  Don't declare strdup.  Use
+       xstrdup rather than strdup.
+       * arparse.y (yyerror): Make argument const.  Correct typo.
+       * arsup.c (strdup): Don't declare.
+       (ar_save): Use xstrdup rather than strdup.
+       * filemode.c: Include "bucomm.h".
+       * nm.c (usage): Make static.
+       (print_symname): Make format and name const.
+       * objcopy.c (cat): Remove.
+       (copy_archive): Make output_target const.  Use concat, not cat.
+       (copy_file, simple_copy, smart_rename): Make arguments const.
+       * objdump.c (read_section_stabs): Likewise.
+       (print_section_stabs): Likewise.
+       (display_target_tables): Don't declare getenv.
+       * strings.c (strings_object_file): Change file to const.
+       (print_strings): Change filename to const.
+       * Makefile.in: Rebuild dependencies.
+
+Tue Mar 18 11:37:24 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Add BFD_NEED_DECLARATION(getenv).
+       * acconfig.h: Add NEED_DECLARATION_GETENV.
+       * bucomm.h (getenv): Declare if NEED_DECLARATION_GETENV.
+       * configure, config.in: Rebuild.
+       * nlmconv.c (getenv): Don't declare.
+
+       * Makefile.in: Rebuild dependencies.
+
+Sat Mar 15 15:35:56 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patches from Jamie Lokier <jamie@rebellion.co.uk>:
+       * objdump.c: Include "demangle.h".
+       (do_demangle): New static variable.
+       (usage): Mention -C/--demangle.
+       (long_options): Add "demangle".
+       (objdump_print_symname): New static function.
+       (objdump_print_addr_with_sym): Use objdump_print_symname.
+       (disassemble_bytes): Likewise.
+       (dump_reloc_set): Likewise.
+       (dump_symbols): Demangle symbol name.
+       (main): Handle -C.
+       * binutils.texi, objdump.1: Document -C/--demangle.
+
+       * objdump.c (usage): Mention --no-show-raw-insn.
+       (long_options): Add "no-show-raw-insn".
+       (disassemble_bytes): Handle --no-show-raw-insn.
+       * binutils.texi, objdump.1: Document --no-show-raw-insn.
+
+Wed Mar 12 11:42:00 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * rddbg.c (free_saved_stabs): Set the strings to NULL after being
+       freed.
+
+Fri Feb 28 17:18:45 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * bucomm.c (set_default_bfd_target): New function.
+       * bucomm.h (set_default_bfd_target): Declare.
+       * ar.c (main): Call set_default_bfd_target.
+       * nlmconv.c (main): Likewise.
+       * nm.c (main): Likewise.
+       * objcopy.c (main): Likewise.
+       * objdump.c (main): Likewise.
+       * size.c (main): Likewise.
+       * strings.c (main): Likewise.
+       * Makefile.in (bucomm.o): New target, to define TARGET.
+
+Tue Feb 25 21:28:38 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (adjust_section_vma): New static variable.
+       (usage): Mention --adjust-section-vma.
+       (OPTION_ADJUST_VMA): Define.
+       (long_options): Add "addjust-vma".
+       (display_bfd): If adjust_section_vma is not 0, add it to all the
+       section addresses.
+       (main): Handle OPTION_ADJUST_VMA.
+       * binutils.texi, objdump.1: Document --adjust-vma.
+
+Fri Feb 14 18:46:47 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * nm.c (print_symbol): Cache the BFD as well as the symbols and
+       relocs, and don't try to use the symbols or relocs with a
+       different BFD.
+
+Thu Feb 13 21:34:43 1997  Klaus Kaempf  (kkaempf@progis.de)
+
+       * config.h-vms: sbrk() is provided on openVMS/Alpha.
+       * makefile.vms: allow compiling with current gcc snapshot.
+
+Thu Feb 13 20:14:40 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * arsup.c, coffgrok.c, dlltool.c, nlmconv.c: Use xmalloc rather
+       than malloc.
+
+Wed Feb 12 16:12:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (disassemble_data): Correct VMA argument to
+       find_symbol_for_address.  Improve handling of code with no symbol
+       followed by code with a symbol.
+
+Wed Feb 12 12:16:47 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * objdump.c (disassemble_bytes): Make output of raw instructions
+       work better for non-standard values of bytes_per_chunk and
+       bytes_per_line.
+
+Thu Feb  6 14:14:59 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * objdump.c (disassemble_bytes): Added code to allow some control
+       over the way raw instructions are displayed.
+
+Thu Feb  6 12:36:03 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (struct bincl_file): Add next_stack field.
+       (push_bincl): Put the new file on both bincl_list and
+       bincl_stack.  Clear the file_types field.
+       (pop_bincl): Use the next_stack field when popping the stack.
+       Don't put the file on bincl_list.
+       (find_excl): Include the file name when warning about an unfound
+       N_EXCL.
+
+       * debug.c (debug_type_samep): Don't crash if we are passed NULL.
+
+Thu Feb  6 11:54:24 1997  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * objcopy.1: Add missing space after .B.
+
+Fri Jan 31 10:33:07 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * objdump.c (disassemble_data): Initialize `aux.require_sec'.
+
+Wed Jan 29 13:21:21 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (objdump_print_value): Add skip_zeroes parameter.
+       Change all callers.
+       (objdump_print_addr_with_sym): Likewise.  Call objdump_print_value
+       to print address.
+       (objdump_print_addr): New static function.
+       (objdump_print_address): Just call objdump_print_addr.
+       (disassemble_bytes): Print real address, not function offset.
+       Skip a certain number of leading zeroes.
+
+       * objdump.c (disassemble_zeroes): New static variable.
+       (usage): Mention --disassemble-zeroes.
+       (long_options): Add "disassemble-zeroes".
+       (disassemble_bytes): Check disassemble_zeroes.
+
+Tue Jan 28 16:47:26 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (disassemble_bytes): Don't skip zeroes if the
+       disassembler has told us that we are in a branch delay slot.
+
+Mon Jan 20 14:24:04 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * size.c (berkeley_sum): Rewrite.  Skip sections which are not
+       SEC_ALLOC.  Count SEC_READONLY sections as text.
+
+Tue Jan 14 15:14:14 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (maintainer-clean realclean): Remove *.info*, not
+       just *.info.  From H.J. Lu <hjl@lucon.org>.
+
+Tue Dec 31 15:42:54 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
+
+Fri Dec 27 11:19:26 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Work around bug in AC_FUNC_VFORK in autoconf 2.12.
+       * configure: Rebuild.
+
+Thu Dec 19 13:11:20 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       Based on patch from Andrew J Klossner <andrew@pogo.wv.tek.com>:
+       * objcopy.c (OPTION_WEAKEN): Define.
+       (copy_options): Add "weaken".
+       (copy_usage): Mention --weaken.
+       (weaken): New static variable.
+       (filter_symbols): Handle weaken.
+       (copy_object): Call filter_symbols if weaken.
+       (copy_main): Handle OPTION_WEAKEN.
+       * binutils.texi, objcopy.1: Document --weaken.
+
+Wed Dec 18 22:49:13 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Use NewFolderRecursive for installation.
+
+Sat Dec  7 10:17:25 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (install): Add "else true" clause to cater to
+       broken "make" on some systems.
+
+Fri Dec  6 17:21:41 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gcc
+       warning about uninitialized variable.
+       (ieee_read_cxx_class): Likewise, for pf.
+       (ieee_enum_type): Likewise, for i.
+
+Tue Nov 26 17:01:25 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * wrstabs.c (stab_array_type): Add casts when printing
+       bfd_signed_vma values.
+
+       * configure: Rebuild with autoconf 2.12.
+
+Mon Nov 25 16:53:18 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (disassemble_data): Don't crash if there is no
+       symbol.
+
+Fri Nov 22 17:29:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * ar.c (open_inarch): Don't call bfd_openr with a null name.
+
+Fri Nov  1 12:08:13 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * binutils.texi: Add section on reporting bugs.
+
+Thu Oct 31 18:20:53 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (struct stab_handle): Add bincl_list field.
+       (parse_stab): Pass value to push_bincl.  Call find_excl for
+       N_EXCL.
+       (struct bincl_file): Add hash, file and file_types fields.
+       (push_bincl): Add hash parameter.  Save it in the new hash field.
+       Save the file number in the new file field.
+       (pop_bincl): Put the bincl_file on bincl_list, rather than freeing
+       it.  Save the file types in the new file_types field.
+       (find_excl): New static function.
+
+       * ieee.c (ieee_lineno): Don't compare line number addresses to
+       info->highaddr (undo part of October 28 patch).
+
+Tue Oct 29 16:40:22 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (objdump_print_value): Don't print the empty string
+       for zero.
+
+Mon Oct 28 16:58:14 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (struct stab_handle): Add function_end field.
+       (start_stab): Initialize function_end.
+       (finish_stab): Pass info->function_end to debug_end_function.
+       (parse_stab): If info->function_end is set, use it as the address
+       which ends a function.
+
+       * ieee.c (ieee_array_type): Remember the correct size.
+
+       * ieee.c (ieee_finish_compilation_unit): Permit coalescing ranges
+       that are up to 0x1000 bytes apart, not just 64.
+       (ieee_add_bb11_blocks): Don't bother to emit a BB11 that is less
+       than 0x100 bytes.
+       (ieee_lineno): Only emit line numbers that are less than
+       info->highaddr.
+
+Fri Oct 25 12:12:17 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ieee.c (struct ieee_defined_enum): Add defined field.
+       (ieee_enum_type): If the enum tag has been seen before but not
+       defined, reuse the same type index, and define it.
+       (ieee_tag_type): If this enum has not been defined, add an
+       undefined entry to the list of enums.
+
+       * objdump.c (disassemble_bytes): Let the disassembler override the
+       number of bytes printed on a line.
+
+Thu Oct 24 16:42:10 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (prefix_addresses): New static variable.
+       (long_options): Add "prefix-addresses".
+       (compare_symbols): Sort BSF_FUNCTION symbols before other
+       symbols.
+       (find_symbol_for_address): New static function, broken out of
+       objdump_print_address.
+       (objdump_print_addr_with_sym): New static function, broken out of
+       objdump_print_address.
+       (objdump_print_address): Call new functions.
+       (disassemble_bytes): New static function, broken out of
+       disassemble_data.  Change disassembly format, unless
+       prefix_addresses is set.
+       (disassemble_data): Call disassemble_bytes.  Unless
+       prefix_addresses is set, disassemble in chunks headed by a
+       symbol.
+       * binutils.texi, objdump.1: Document --prefix-addresses.
+
+       * rddbg.c (read_section_stabs_debugging_info): Preserve the
+       backslash when concatenating multiple stabs strings.
+
+Thu Oct 10 11:36:31 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * dlltool.c (scan_open_obj_file): Fix loop exit test.
+       Add missing parameter to def_exports.
+
+Tue Oct  8 12:06:17 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (LEX_OPTIONS): Set to empty string.  -I -Cem is the
+       default for flex, and is not recognized by lex.
+
+Thu Oct  3 17:41:23 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * binutils.texi (Target Selection): Document that you can now
+       specify targets using configuration triplets.
+
+       * ar.c (usage): Declare.  Make sure all callers pass an argument.
+
+Thu Oct  3 15:39:42 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * Makefile.in (clean): Remove config.log.
+
+Wed Oct  2 15:49:16 1996  Klaus Kaempf  <kkaempf@progis.de>
+
+       * makefile.vms: Bump version date.
+
+Tue Oct  1 15:00:59 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * version.c (print_version): New function.
+       * bucomm.h (print_version): Declare.
+       * ar.c (program_version): Don't declare.
+       (do_show_version): Remove.
+       (usage): Add help parameter.  Print bug report address.
+       (main): Set is_ranlib at start.  Check for --help and --version.
+       Call print_version, not do_show_version.
+       * nlmconv.c (program_version): Don't declare.
+       (main): Call print_version.
+       (show_usage): Print bug report address.
+       * nm.c (program_version, print_version): Don't declare.
+       (usage): Print bug report address.
+       (main): Call print_version.
+       * objcopy.c (program_version): Don't declare.
+       (copy_usage): Print bug report address.
+       (strip_usage): Likewise.
+       (strip_main): Call print_version.
+       (copy_main): Likewise.
+       * objdump.c (program_version): Don't declare.
+       (usage): Print bug report address.
+       (main): Call print_version.
+       * size.c (program_version): Don't declare.
+       (usage): Print bug report address.
+       (main): Call print_version.
+       * strings.c (program_version): Don't declare.
+       (main): Call print_version.
+       (usage): Print bug report address.
+       * Makefile.in: Update dependencies.
+
+Thu Sep 19 14:53:15 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ieee.c: Revert Monday's reflocalp patch, and apply this patch
+       instead:
+       (write_ieee_debugging_info): Write a dummy type at the end of the
+       global type block.
+
+Mon Sep 16 15:30:54 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ieee.c (struct ieee_write_type): Add reflocalp field.
+       (ieee_pointer_type): Set reflocalp after pushing type.
+       (ieee_function_type): If reflocalp is set, make this type local.
+       (ieee_range_type, ieee_array_type, ieee_set_type): Likewise.
+       (ieee_const_type, ieee_volatile_type): Likewise.
+       (ieee_struct_field, ieee_class_baseclass): Likewise.
+
+       * ieee.c (struct ieee_info): Add global_types field.
+       (parse_ieee_bb): When starting a BB1, initialize the types field
+       to the global_types field.
+       (parse_ieee_be): When ending a BB2, copy the types field to the
+       global_types field.
+
+Fri Sep 13 17:32:21 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (change_leading_char): New static variable.
+       (OPTION_CHANGE_LEADING_CHAR): Define.
+       (copy_options): Add "change-leading-char".
+       (copy_usage): Mention --change-leading-char.
+       (filter_symbols): Add obfd parameter.  Change all callers.
+       Implement change_leading_char.
+       (copy_object): Call filter_symbols if change_leading_char.
+       (copy_main): Handle OPTION_CHANGE_LEADING_CHAR.
+       * binutils.texi, objcopy.1: Document --change-leading-char.
+
+Tue Sep  3 14:05:29 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ieee.c (ieee_enum_type): Don't check index into a NULL names
+       array.
+       * nm.c (sort_symbols_by_size): Always initialize next.
+       * rdcoff.c (parse_coff_type): Warn about an incomprehensible
+       type rather than crashing.
+       * rddbg.c (read_symbol_stabs_debugging_info): Initialize f.
+       * stabs.c (parse_stab_members): Set context in all cases.
+
+Thu Aug 29 16:56:52 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * configure.in (i[345]86-*-*): Recognize i686 for pentium pro.
+       * configure: Regenerate.
+
+Thu Aug 29 11:29:20 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (L_tmpnam): Never define.
+       (display_target_list): Use choose_temp_base instead of tmpnam.
+       (display_info_table): Likewise.
+
+Tue Aug 27 18:15:01 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (parse_stab): An N_FUN symbol with an empty string
+       indicates the end of a function.
+
+Thu Aug 22 17:08:00 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * wrstabs.c (struct string_hash_entry): Add next field.
+       (struct stab_write_handle): Change strings to a pointer to
+       string_hash_entry.  Add last_strings field.  Remove strings_alloc
+       field.
+       (string_hash_newfunc): Initialize next field.
+       (stab_write_symbol): Copy string into hash table rather than into
+       buffer.  Keep a list of hash table entries.
+       (write_stabs_in_sections_debugging_info): Initialize last_string.
+       Copy strings from list of hash table entries in memory.
+       (stab_modify_type): If the entry on the stack is a definition,
+       make a new definition rather than failing an assert.
+       (stab_array_type): The size is only zero if high is strictly less
+       than low.
+
+       * ieee.c (struct ieee_info): Add saw_filename field.
+       (parse_ieee): Initialize saw_filename.
+       (parse_ieee_bb): Set saw_filename for a BB1 or BB2.  In a BB1,
+       discard the current variables and types.  In a BB10, if no
+       filename has been seen, call debug_set_filename.
+       (parse_ieee_ty): In case 'g', the type is optional.
+
+       * prdbg.c (pr_fix_visibility): Don't abort on
+       DEBUG_VISIBILITY_IGNORE.
+
+       * debug.c (debug_name_type): Correct error message.
+
+       * configure.in: Substitute HLDENV.
+       * configure: Rebuild.
+       * Makefile.in (HLDENV): New variable.  Use it whenever linking a
+       program.
+
+Thu Aug 15 19:30:41 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Add symbolic doublequotes around the version
+       number.
+
+Thu Aug  8 12:27:52 1996  Klaus Kaempf  <kkaempf@progis.de>
+
+       * makefile.vms: Add better support for DEC C compilation.
+       Add new macros as in Makefile.in.
+
+Wed Aug  7 14:27:33 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * configure.in: Call BFD_NEED_DECLARATION on strstr and sbrk.
+       * acconfig.h (NEED_DECLARATION_STRSTR): New macro.
+       (NEED_DECLARATION_SBRK): New macro.
+       * configure, config.in: Rebuild.
+       * bucomm.h (strstr): Declare if NEED_DECLARATION_STRSTR.
+       (sbrk): Declare if HAVE_SBRK and NEED_DECLARATION_SBRK.
+
+       * prdbg.c (pr_end_struct_type): Avoid using a string constant in
+       assert, for the benefit of broken assert macros.
+
+Fri Jul 26 14:06:50 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (disassemble_data): Set disasm_info.flavour from
+       abfd.
+
+Tue Jul 23 13:59:54 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c (secdata): In non DLLTOOL_PPC case, change alignment
+       of .text section to 2.
+
+Mon Jul 22 08:46:15 1996  Stu Grossman  (grossman@lisa.cygnus.com)
+
+       * objdump.c (dump_section_stabs):  Fix test for stabs sections
+       ending with numbers.  This fixes a problem with .stab being
+       confused with .stab.index.
+
+Wed Jul 10 13:32:28 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (stab_demangle_fund_type): Return a void * for a
+       template, rather than simply aborting.
+
+Mon Jul  8 15:28:05 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ar.c (open_inarch): Add file parameter.  Change all callers.  If
+       this is a newly created archive, set the target based on the
+       file.
+       * arsup.h (open_inarch): Update declaration.
+
+Thu Jul  4 12:00:55 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (VERSION): Set to cygnus-2.7.1.
+
+       * Released binutils 2.7.
+
+       * rdcoff.c (parse_coff): Get address to pass to debug_end_function
+       from function size, not value of .ef symbol.  From Ning
+       Mosberger-Tang <ning@AZStarNet.com>.
+
+Sat Jun 29 21:18:09 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (strip_main): Add -o option, and handle it.
+       (strip_usage): Mention -o.
+       * binutils.texi, strip.1: Mention -o.
+
+Mon Jun 24 17:19:02 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): Autoconf 2.5 or higher.     
+
+Mon Jun 24 11:59:13 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (endian): New static variable.
+       (usage): Mention -EB/-EL/--endian.
+       (long_options): Add "endian".
+       (disassemble_data): If endianness was specified, replace
+       abfd->xvec with a copy of itself with the given endianness.
+       (main): Handle -EB/-EL/--endian.
+       * binutils.texi, objdump.1: Mention -EB/-EL/--endian.
+
+       * objdump.c: Make most variables and functions static.
+
+       * configure.in: On alpha*-*-osf*, link against libbfd.a if not
+       using shared libraries.
+       * configure: Rebuild with autoconf 2.10.
+
+Sun Jun 23 14:47:36 1996  Kim Knuttila  <krk@cygnus.com>
+
+       * dlltool.c (secdata): Changed .rdata to .reldata so .reloc will work.
+       (make_one_lib_file): Removed cruft. (#if 1)
+
+Wed Jun 19 14:46:38 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (stabs): Change from struct internal_nlist * to
+       bfd_byte *.
+       (print_section_stabs): Fetch stabs information directly, rather
+       than assuming that struct internal_nlist is the right size.
+
+       * binutils.texi: Document change to binary format: file position
+       based on load address, not section VMA.
+
+       * bucomm.h: Define SEEK_SET, SEEK_CUR, and SEEK_END if they are
+       not already defined.
+
+Tue Jun 18 18:25:00 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (DISTSTUFF): Add deflex.c.
+
 Tue Jun 18 15:03:44 1996  Klaus Kaempf  <kkaempf@progis.de>
 
        * config.h-vms, makefile.vms: New files.
@@ -3318,7 +4083,6 @@ Thu Jun  3 14:05:57 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 Thu Jun  3 10:40:19 1993  Jeffrey Osier  (jeffrey@cygnus.com)
 
        * Makefile.in:  added c++filt and objcopy to MANPAGES variable
-       * .Sanitize:  keep c++filt.1 and objcopy.1
 
 Thu Jun  3 00:32:52 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
@@ -4201,7 +4965,7 @@ Fri May  3 22:21:44 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
This page took 0.031352 seconds and 4 git commands to generate.