* Makefile.in: Add targets to automatically rebuild dependencies.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index d6fc87cca410d02f3d1e842f7f38da76cce4aebd..bf952fede9217ced69db8f25a26f8a988f278fb8 100644 (file)
@@ -1,3 +1,364 @@
+Sat Dec 30 09:59:51 1995  Jeffrey A Law  (law@cygnus.com)
+
+       * nm.c ( long_options): Add "--defined-only" option.
+       (usage): Update for new "--defined-only" option.
+       (filter_symbols): Handle "--defined-only".
+
+Fri Dec 29 16:04:56 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * arparse.y: Include "bucomm.h", not <sysdep.h>.
+       * nlmheader.y: Don't include "sysdep.h".
+
+Tue Dec 26 18:23:18 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * nm.c (print_symdef_entry): Check return value of
+       bfd_get_elt_at_index.
+
+Sat Dec 23 11:03:16 1995  Michael Meissner  <meissner@tiktok.cgynsu.com>
+
+       * configure.in (DLLTOOL_DEFS): Build dlltool for PowerPC if target
+       is powerpc*-*-win* in addition to powerpc*-*-*pe*.
+
+Fri Dec 15 16:30:57 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (endian_string): New static function.
+       (display_target_list): Use it.
+       * nlmconv.c (main): Use new bfd_big_endian macro.
+
+Fri Dec 15 07:51:34 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c (fill_ordinals): Start from 1 if no other instructions
+       given.
+
+Tue Dec 12 12:05:21 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (clean): Remove $(DEMANGLER_PROG).1.  From Ronald
+       F. Guilmette <rfg@monkeys.com>.
+
+Mon Dec 11 14:33:05 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mac-binutils.r: Fix copyright and version strings.
+
+       * Makefile.in (version): Remove, no longer used.
+
+Fri Dec  1 14:41:56 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed (install, install-only): Edit in Mac-specific
+       install procedure.
+
+Thu Nov 30 20:26:02 1995  Kim Knuttila  <krk@cygnus.com>
+
+       * dlltool.c (ppc_jtab): The binary glue for PowerPC dll linkage,
+       including the return instruction.
+       sinfo: added a preferred alignment field.
+       (secdata): section data for the PowerPC version.
+       (make_one_lib_file): More symbols, More sections (pdata, rdata)
+       (make_tail): Use idata$6 instead of idata$7 for ppc. Also added a 
+       NULL idata$3 descriptor (temporary).
+
+Tue Nov 28 17:23:44 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * dlltool.c (fill_ordinals): Don't reference d_export_vec if
+       there are no exported functions.
+
+Mon Nov 27 13:05:59 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure: Regenerate with autoconf 2.7.
+
+Wed Nov 22 13:17:15 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c (fill_ordinals): Start assigning ordinals at 1.
+
+       * Makefile.in (EXPECT): Use $$r, not $${rootme}.
+       (check): Set r, not rootme.
+
+Tue Nov 21 18:04:09 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Use BFD_NEED_DECLARATION.
+       * acconfig.h: Put NEED_DECLARATION_FPRINTF in @TOP@ section.
+       * configure, config.in: Rebuild with autoconf 2.6.
+
+Fri Nov 17 10:34:37 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (CC_FOR_TARGET): Use @host@ and @target@, not
+       $(host_canonical) and $(target_canonical).
+
+Thu Nov 16 03:39:20 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       Version 2.6 released.
+       * Makefile.in (VERSION): Update to 2.6.
+
+Wed Nov 15 12:14:17 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (CC_FOR_TARGET): Define.
+       (check): Pass CC and CFLAGS to runtest.
+
+       * nm.c (display_rel_file): Don't require a DYNAMIC object when
+       dumping the dynamic symbol table.
+
+       * objdump.c (compare_symbols): Sort global symbols before local
+       symbols before debugging symbols.
+       (objdump_print_address): Don't futz around looking for a global
+       symbol with the same value.
+
+Tue Nov 14 17:19:11 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c: Use FOPEN_* macros rather than "r" or "w".
+
+       * dlltool.c (fill_ordinals): Correct memset call.
+
+Sun Nov 12 12:56:05 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anything
+       with the man page.
+
+Fri Nov 10 11:41:22 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (setup_section): Copy the section lma independently of
+       the vma.
+
+Wed Nov  8 11:33:00 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * arsup.c (ar_open): Cast malloc return value.
+
+Tue Nov  7 09:01:26 1995  Kim Knuttila  <krk@cygnus.com>
+
+       * configure.in, configure (DLLTOOL_DEFS): Added ppc target.
+       * dlltool.c (MPPC): Added basic PPC definitions.
+
+Tue Nov  7 14:02:57 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Don't treat rs6000-*-lynx* specially.
+       * configure: Rebuild.
+       * config/rslynx: Remove.
+       * Makefile.in: Remove @target_makefile_fragment@.
+
+Mon Nov  6 15:00:50 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * bucomm.h: Include <sys/types.h>.
+       * ar.c: Don't include <sys/types.h> or <stdio.h>.
+       * bucomm.c, dlltool.c, nlmconv.c, objcopy.c, objdump.c: Likewise.
+
+Fri Nov  3 12:38:09 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c: Include <sys/types.h>.
+
+       Permit user to override DEMANGLER_PROG from command line.  From
+       Manfred Hollstein <manfred@lts.sel.alcatel.de>.
+       * Makefile.in ($(DEMANGLER_PROG)): Depend upon
+       $(DEMANGLER_PROG).1.
+       (install): Don't depend upon $(DEMANGLER_PROG).1.  Only install
+       $(DEMANGLER_PROG).1 if $(DEMANGLER_PROG) is not empty.
+
+Wed Nov  1 15:04:57 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
+
+       * Makefile.in (syslex.o): add -I$(srcdir) if compiling in a
+       separate directory.
+
+Mon Oct 30 14:24:18 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (objdump_print_value): New static function.
+       (objdump_print_address): Use it.  If we need the right section for
+       the symbol, and we can't find it, print an offset from the section
+       rather than using a symbol from some other section.
+
+Thu Oct 26 10:23:14 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c (no_idata4, no_idata5): New.
+       (arm_jtab): Use correct encoding of jump instruction.
+       (usage, main, make_head, make_tail): Act on no_idata4, no_idata5.
+
+Wed Oct 25 12:10:07 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Edit paths to generated y.tab.[ch] files.
+
+Fri Oct 20 18:40:34 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * binutils.texi: Change --with-targets to --enable-targets.
+
+Thu Oct 19 17:47:41 1995  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in:  Remove extraneous tab on otherwise empty line,
+       which confuses many non-GNU versions of "make".
+
+Wed Oct 18 16:31:58 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c (i386_jtab, arm_jtab): New
+       (gen_lib_file): Rewritten to use bfd.
+
+Fri Oct 13 16:10:07 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * Makefile.in (install): Don't give error message if dlltool
+       wasn't built.
+
+Fri Oct 13 11:04:37 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * deflex.l: Allow quoting of IDs.
+       * defparse.y (%union): string deleted.
+       (command): DESCRIPTION takes ID.
+       * dlltool.c (gen_def_file): Quote outgoing name if
+       necessary.  Preserve NONAME.
+       (gen_lib_file): Run ranlib.
+       (workout_prefix): Deleted.
+       (main, usage, long_options): Add --as, --ranlib, --ar options.
+
+Wed Oct 11 13:36:13 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c (mtable): HOW_ALIGN_LONG, new.
+       (d_ord): Deleted.
+       (d_low_ord, d_high_ord, d_named_funcs): New.
+       (gen_exp_file): Create noname entries correctly.
+       (gen_lib_file): Dump exports alphabetically.
+       (process_duplicates):  Count nonamed functions.
+       (fill_ordinals): Keep track of highest ord too.
+       (mangle_defs): Create alphabetically ordered list of names.
+
+Tue Oct 10 09:39:09 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * Makefile.in (TOOL_PROGS): Include DLLTOOL_PROG.
+
+Mon Oct  9 13:06:31 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c (add_underscore): New.
+       (xlate): Use new name.
+       (main, usage): Update.
+
+Fri Oct  6 14:08:51 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * sysinfo.y: Eliminate unused terminals "[" and "]" and unused
+       nonterminal "name".  One s/r conflict remains.
+
+       Mon Sep 25 22:49:32 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * nm.c (print_symname): Don't try to demangle an empty
+       name.
+       * objdump.c (slurp_symtab): Reset symcount if there are
+       no symbols.
+       (slurp_dynamic_symtab): Likewise, for dynsymcount.
+       (disassemble_data): Fix memory leak: free sorted_syms when done.
+       (display_bfd): Likewise, for syms and dynsyms.
+       (dump_relocs): Don't print header before possibly generating an
+       error message.
+       (dump_dynamic_relocs): Likewise.
+
+       * ar.1, nm.1, objdump.1, size.1, strings.1, strip.1: Fix typos and
+       formatting bugs.
+
+Fri Oct  6 12:00:25 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ar.c (do_quick_append): Comment out.
+       (replace_members): Add quick argument.
+       (main): Don't call do_quick_append.
+       (open_inarch): Don't call quick_append to create an empty archive.
+       Instead call bfd_openw/bfd_set_format/bfd_close.
+
+Thu Oct  5 20:53:08 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * bucomm.c: Always include time.h.
+
+Thu Oct  5 17:25:21 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (compare_symbols): Sort gnu_compiled and gcc2_compiled
+       symbols after other symbols with the same value.  Likewise for
+       symbols which look like file names.
+       (objdump_print_address): Always chose the first reasonable symbol
+       with a given value.
+
+Tue Oct  3 22:38:55 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * arsup.c (ar_save): Use rename, not unlink/link/unlink.
+
+Mon Oct  2 12:10:25 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * strings.c (main): Exit with zero status if no files are given
+       and standard input is read.
+
+Thu Sep 28 20:03:07 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-config.in: Calculate underscore and put into makefile
+       fragment, generate config.h.
+       * mpw-make.sed: New file, sed commands to edit Unix makefile
+       into MPW syntax.
+       * mpw-make.in: Remove.
+       * mac-binutils.r: New file, Mac resources.
+
+Thu Sep 28 15:49:00 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * dlltool.c: (gen_exp_file): Always emit a .reloc section if
+       relocatable.
+       (imp_name_lab): New.
+       (gen_def_file): New.
+       (gen_lib_file): Use imp_name_lab.
+       (main): Initialize imp_name_lab.
+
+Mon Sep 25 12:05:34 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Call AC_HEADER_SYS_WAIT.
+       * configure: Rebuild.
+       * config.in: Rebuild.
+       * dlltool.c: Include "libiberty.h" and "bucomm.h".  Don't include
+       <stdio.h>, <stdlib.h>, or <string.h>.  Don't include <wait.h>.
+       Include <sys/types.h>.  Use HAVE_SYS_WAIT_H to control whether to
+       include <sys/wait.h> or define the wait macros by hand.  Don't
+       declare xmalloc.
+       (gen_lib_file): Don't assume that sprintf returns the number of
+       characters; use strlen instead.
+
+Fri Sep 22 17:16:41 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (disassemble_data): Don't use the old BFD based
+       disassembler interface.  Make info a const pointer.
+
+Wed Sep 13 18:33:44 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objdump.c (start_address): New variable.
+       (stop_address): New variable.
+       (usage): Mention --start-address and --stop-address.
+       (OPTION_START_ADDRESS, OPTION_STOP_ADDRESS): Define.
+       (long_options): Add "start-address" and "stop-address".
+       (disassemble_data): Handle start_address and stop_address.
+       (dump_data, dump_reloc_set): Likewise.
+       (main): Don't set seenflag for -l.  Handle OPTION_START_ADDRESS
+       and OPTION_STOP_ADDRESS.
+       * objcopy.c (parse_vma): Move to bucomm.c.
+       * bucomm.c (parse_vma): New function, moved in from objcopy.c.
+       * bucomm.h (parse_vma): Declare.
+       * binutils.texi, objdump.1: Document new objdump options.
+
+Tue Sep 12 12:37:39 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (maintainer-clean): New target.
+
+       * ar.c (replace_members): Don't call write_archive if nothing
+       changed.
+
+       * objdump.c (disassemble_data): Add casts to avoid gcc warnings.
+
+Thu Sep  7 12:12:17 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config.in: Rename from config.h.in.
+       * configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
+       Check for config.h:config.in when creating stamp-h.
+       * configure: Rebuild.
+       * Makefile.in (stamp-h): Depend upon config.in rather than
+       config.h.in.  Set CONFIG_HEADERS to config.h:config.in when
+       calling config.status.
+
+       * Makefile.in (distclean): Remove config.h, stamp-h, and
+        config.log.
+
+       * nm.c (value_format): Initialize based on BFD64 and
+       BFD_HOST_64BIT_LONG.
+       (print_radix): New static variable.
+       (set_print_radix): Set print_radix.  Adjust changes to
+       value_format.
+       (print_value): New static function, to print 64 bit octal and
+       decimal values correctly.
+       (print_symbol_info_bsd): Check BFD64, not BFD_HOST_64_BIT.  Use
+       print_value.
+       (print_symbol_info_sysv): Use print_value.
+       (print_symbol_info_posix): Likewise.
+
 Wed Sep  6 15:02:55 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * Makefile.in (*.o): Remove incorrect dependencies on
This page took 0.028006 seconds and 4 git commands to generate.