Cleanups in binutils makefiles.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index d34a4f27dc853ace586338bcfed461b9f96f6c28..149cf63ac12a5f1685292195ccca197ba9b5a4b5 100644 (file)
@@ -1,3 +1,114 @@
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.am (libbfd_la_LDFLAGS): Initialize early, to allow
+       appending.
+       [INSTALL_LIBBFD] (bfdlib_LTLIBRARIES, bfdinclude_HEADERS): Set
+       only in this condition.
+       [!INSTALL_LIBBFD] (noinst_LTLIBRARIES, libbfd_la_LDFLAGS): New,
+       to build but not install libbfd.la in this condition.
+       (install-bfdlibLTLIBRARIES, uninstall-bfdlibLTLIBRARIES)
+       (install_libbfd, install_libbfd): Remove.
+       * Makefile.in: Regenerate.
+       * doc/Makefile.am (AM_CPPFLAGS): Renamed from ...
+       (INCLUDES): ... this.
+       ($(MKDOC)): Adjust.
+       * doc/Makefile.in: Regenerate.
+
+       * Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, instead use
+       no-dist and foreign.
+       (EXTRA_libbfd_la_SOURCES): New, list $(CFILES) to allow
+       dependency tracking to work for them.
+       (targets.lo, archures.lo, dwarf.lo): Rewrite to
+       use automake dependency tracking mechanism.
+       (MKDEP, DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove.
+       (mkdep section): Remove.
+       (BUILT_SOURCES): New, list $(BUILD_HFILES).
+       * Makefile.in: Regenerate.
+       * po/SRC-POTFILES.in, po/bfd.pot: Regenerate.
+
+       * Makefile.am (datarootdir, docdir, htmldor, pdfdir)
+       (install-pdf, install-pdf-recursive, install-html)
+       (install-html-recursive): Remove.
+       * Makefile.in: Regenerate.
+
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Likewise.
+       * config.in: Likewise.
+       * configure: Likewise.
+
+2009-08-21  Daniel Gutson  <dgutson@codesourcery.com>
+
+       * elf32-arm.c (arch_has_thumb2_nop): New function.
+       (arch_has_arm_nop): New function.
+       (elf32_arm_final_link_relocate): NOP opcodes changed.
+
+2009-08-16  Doug Evans  <dje@google.com>
+
+       * opncls.c (bfd_close): Until BFD_IN_MEMORY has an iovec,
+       at least don't leak memory.
+
+2009-08-13  DJ Delorie  <dj@redhat.com>
+
+       * elf32-m32c.c (m32c_elf_relax_delete_bytes): Adjust symbol sizes
+       if needed.
+
+2009-08-12  Nick Clifton  <nickc@redhat.com>
+
+       * po/fi.po: Updated Finnish translation.
+
+2009-08-11  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       Merge some FRV FDPIC changes into the Blackfin code.
+       * elf32-bfin.c (struct bfinfdpic_elf_link_hash_table): Add pointer to
+       summary reloc information.
+       (bfinfdpic_dynamic_got_plt_info): New.
+       (_bfin_create_got_section): Create the PLT section here.
+       (elf32_bfinfdpic_create_dynamic_sections): Not here.
+       (_bfinfdpic_count_nontls_entries): Move out of...
+       (_bfinfdpic_count_got_plt_entries): ... here.
+       (_bfinfdpic_count_relocs_fixups): Likewise.
+       (_bfinfdpic_reset_got_plt_entries): New.
+       (_bfinfdpic_size_got_plt): Move out of...
+       (elf32_bfinfdpic_size_dynamic_sections): ... here.
+       (bfinfdpic_relocate_section): Be careful not to call
+       _bfinfdpic_add_rofixup or _bfinfdpic_add_dyn_reloc for deleted relocs.
+       (bfinfdpic_check_discarded_relocs, bfinfdpic_elf_discard_info):
+       New functions.
+       (elf_backend_discard_info): Define for FD-PIC.
+
+2009-08-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c: Add FIXMEs for some places that require octets_per_byte
+       adjustments.
+       * elf-eh-frame.c: Likewise.
+       * merge.c: Likewise.
+
+2009-08-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.in:  Remove elf-ifunc.lo from common ELF files.  Add
+       to x86 and x86_64 configurations.
+       * configure: Regenerate.
+
+2009-08-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Stop using bfd_usrdata in libbfd.
+       * coff-stgo32.c (bfd_coff_go32stub): Remove.
+       (stub_bytes, comment): Replace STUBSIZE by GO32_STUBSIZE.
+       (adjust_filehdr_in_post): Declare the abfd parameter as unused.
+       Replace STUBSIZE by GO32_STUBSIZE.  Save now the stub in
+       filehdr_dst->u.go32.stub.  New comment with the reason.
+       (adjust_filehdr_out_pre): Replace STUBSIZE by GO32_STUBSIZE.
+       Substitute the removed macro bfd_coff_go32stub.
+       (adjust_filehdr_out_post, adjust_scnhdr_in_post, adjust_scnhdr_out_pre)
+       (adjust_scnhdr_out_post, adjust_aux_in_post, adjust_aux_out_pre)
+       (adjust_aux_out_post): Replace STUBSIZE by GO32_STUBSIZE.
+       (create_go32_stub, go32_stubbed_coff_bfd_copy_private_bfd_data):
+       Replace STUBSIZE by GO32_STUBSIZE.  Substitute the removed macro
+       bfd_coff_go32stub.
+       * coffcode.h (coff_mkobject_hook): Initialize coff->go32stub.
+       * libcoff-in.h (coff_data_type): New field go32stub.
+       * libcoff.h: Regenerated.
+
 2009-08-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix go32 stub preservation by objcopy.
        (ppc_elf_size_dynamic_sections): Likewise.
        (ppc_elf_relocate_section): Likewise.
 
-2006-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
+2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
 
        From Mike Frysinger <michael.frysinger@analog.com>
        * elf32-bfin.c (bfin_howto_table, bfin_reloc_map, bfin_check_relocs,
This page took 0.025265 seconds and 4 git commands to generate.