* Makefile.am: New file, based on old Makefile.in.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index aa5b95689b23000076b1ef636871e8ca4998bba1..81f6dc2d0c6a7180467435e2e5a48ecff730c2c4 100644 (file)
@@ -1,3 +1,174 @@
+Thu Jul 31 19:55:36 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am: New file, based on old Makefile.in.
+       * acinclude.m4: New file, copied from old aclocal.m4.
+       * configure.in: Define and call AM_PROG_LIBTOOL and friends.
+       Remove shared library handling; now handled by libtool.  Replace
+       AC_CONFIG_HEADER with AM_CONFIG_HEADER.  Call AM_MAINTAINER_MODE,
+       AM_CYGWIN32, and AM_EXEEXT.  Change all .o files to .lo.  Remove
+       stamp-h handling in AC_OUTPUT.
+       * acconfig.h: Mention PACKAGE and VERSION.
+       * stamp-h.in: New file.
+       * dep-in.sed: Change .o to .lo.
+       * Makefile.in: Now built with automake.
+       * aclocal.m4: Now built with aclocal.
+       * config.in, configure: Rebuild.
+
+Thu Jul 31 12:09:20 1997  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * elf32-ppc.c (ppc_elf_size_dynamic_sections): Don't set TEXTREL
+       if there is only a relocation to a read-only but not allocatable
+       section (like .stab).
+       * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Likewise.
+       * elf32-i386.c (elf_i386_size_dynamic_sections): Likewise.
+       * elf32-m68k.c (elf_m68k_size_dynamic_sections): Likewise.
+       * elf32-mips.c (mips_elf_size_dynamic_sections): Likewise.
+       * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Likewise.
+
+       * elf32-ppc.c (ppc_elf_howto_raw): Correct various comments.
+       (ppc_elf_create_linker_section): These sections are not 
+       created by the linker (that is, they are created by the user
+       putting data in them). In particular, they can be the source
+       and target of relocations.
+       (ppc_elf_adjust_dynamic_symbol): Check postcondition of
+       bfd_elf32_link_record_dynamic_symbol.  Align 16-byte common
+       objects (for instance, 'long double') to 16-byte boundaries.
+       (ppc_elf_size_dynamic_sections): Make the code that generates
+       section symbols exactly the same as for sparc, reducing the
+       number of section symbols output.
+       (ppc_elf_check_relocs): Check postcondition of
+       bfd_elf32_link_record_dynamic_symbol.  Make default case the
+       same as corresponding code for sparc, fixing bug involving
+       .rela.stabs.
+       (ppc_elf_finish_dynamic_symbol): Fix case involving GOT symbols
+       forced to be local because of versioning (by replicating
+       corresponding change in sparc).  Treat R_PPC_RELATIVE RELA relocs
+       as usual in ELF, not as pseudo-REL relocs (as the sparc linker
+       does).
+       (ppc_elf_relocate_section): Add handy debugging code for when
+       assertion fails.  Add some more 'symbol made local because of
+       versioning' cases.
+
+       * elf32-ppc.c (ppc_elf_relocate_section): Cope with addend when
+       processing a GOT relocation as required by ABI.
+
+Wed Jul 30 21:30:35 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * elflink.h (NAME(bfd_elf,record_link_assignment)): Remove any
+       version info if this symbol came from a dynamic object.
+       (elf_link_add_object_symbols): Set the version info of a symbol
+       only if the object actually contains version definitions and
+       defines this symbol.
+
+Mon Jul 28 18:07:43 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
+
+       * aclocal.m4: Add CYGWIN and EXEEXT autoconf macros.
+        * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
+        win32 dependencies.
+        * configure: Regenerated with autoconf 2.12.
+        * doc/Makefile.in: Add $(EXEEXT) to chew executable.
+
+Mon Jul 28 02:50:29 1997  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * rs6000-core.c (rs6000coff_core_p):  If CORE_TRUNC is set, print
+       a warning rather than returning an error.
+
+Sun Jul 27 19:54:14 1997  Felix Lee  <flee@cygnus.com>
+
+       * coffswap.h (coff_swap_aux_in): add semicolon to make MSVC happy.
+
+Fri Jul 25 14:50:08 1997  Felix Lee  <flee@cygnus.com>
+
+       * cisco-core.c: define signals for wingdb.
+
+Fri Jul 25 16:27:07 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ecofflink.c (bfd_ecoff_debug_accumulate): Only merge files with
+       the same number of aux entries.
+
+Fri Jul 25 08:22:15 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * som.c (hppa_som_gen_reloc_type): Use R_DATA_EXPR for the
+       difference of two symbols if the relocation size is 32 bits.
+       (som_write_fixups): Handle R_DATA_EXPR.
+
+Wed Jul 23 16:08:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-i386.c (coff_i386_reloc): Don't offset a common symbol by
+       its value if COFF_WITH_PE is defined.
+
+Tue Jul 22 17:19:45 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
+
+       * coff-stubgo32.c: New file.
+       * go32stub.h: New file.
+       * coff-i386.c: If COFF_GO32_EXE, include coff/go32exe.h.
+       * coffswap.h (coff_swap_filehdr_in): Invoke
+       COFF_ADJUST_FILEHDR_IN_PRE and COFF_ADJUST_FILEHDR_IN_POST if they
+       are defined.
+       (coff_swap_filehdr_out): Invoke COFF_ADJUST_FILEHDR_OUT_PRE and
+       COFF_ADJUST_FILEHDR_OUT_POST if they are defined.
+       (coff_swap_aux_in): Invoke COFF_ADJUST_AUX_IN_PRE and
+       COFF_ADJUST_AUX_IN_POST if they are defined.
+       (coff_swap_aux_out): Invoke COFF_ADJUST_AUX_OUT_PRE and
+       COFF_ADJUST_AUX_OUT_POST if they are defined.
+       (coff_swap_scnhdr_in): Invoke COFF_ADJUST_SCNHDR_IN_PRE and
+       COFF_ADJUST_SCNHDR_IN_POST if they are defined.
+       (coff_swap_scnhdr_out): Invoke COFF_ADJUST_SCNHDR_OUT_PRE and
+       COFF_ADJUST_SCNHDR_OUT_POST if they are defined.
+       * targets.c (go32stubbedcoff_vec): Declare.
+       (bfd_target_vector): Add go32stubbedcoff_vec.
+       * configure.in (go32coff_vec): New target vector.
+       (go32stubbedcoff_vec): Likewise.
+       * config.bfd (i[3456]86-*-msdosdjgpp*): New target.
+       (i[3456]86-*-go32*): Change to be like new msdosdjgpp*.
+       * Makefile.in: Rebuild dependencies.
+       (BFD32_BACKENDS): Add coff-stubgo32.o.
+       (BFD32_BACKENDS_CFILES): Add coff-stubgo32.c.
+       (HFILES): Add go32stub.h.
+
+Tue Jul 22 15:09:12 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Check for fdopen.
+       * configure, config.in: Rebuild.
+       * opncls.c (bfd_fdopenr): Check HAVE_FDOPEN rather than VMS or
+       __GO32__.  Reindent a bit.
+
+Sun Jul 20 20:05:20 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * sunos.c (sunos_create_dynamic_sections): Set SEC_LINKER_CREATED
+       flag for newly created sections.
+       (sunos_add_dynamic_symbols): Don't discard newly created sections
+       if shared library is dynobj.
+
+Mon Jul 14 15:33:55 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf.c (map_sections_to_segments): When checking whether
+       including a section in a segment would force us to skip a page,
+       align the address of the next segment to avoid wraparound
+       problems.
+
+start-sanitize-tic80
+Tue Jul  8 12:11:29 1997  Fred Fish  <fnf@cygnus.com>
+
+       * coffcode.h (coff_write_object_contents): Initialize
+       target id field to TIC80_TARGET_ID.
+       * coffswap.h (coff_swap_filehdr_out): Swap out target id field
+       if used.
+       (coff_swap_filehdr_in): Swap in target id field if used.
+
+end-sanitize-tic80
+Mon Jul  7 16:41:20 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-i386.c (coff_i386_is_local_label_name): New static function
+       if TARGET_UNDERSCORE.
+       (coff_bfd_is_local_label_name): Define if TARGET_UNDERSCORE.
+       (i386coff_vec): Add SEC_CODE and SEC_DATA to section_flags.
+
+Mon Jun 30 14:29:26 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf32-m68k.c (howto_table): Use complain_overflow_bitfield, not
+       complain_overflow_signed, for 32 bit PC relative relocations.
+
 Thu Jun 26 01:26:31 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * elflink.h (elf_link_add_object_symbols): When a version
This page took 0.027273 seconds and 4 git commands to generate.