* elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate non_got_ref
[binutils-gdb.git] / bfd / ChangeLog
index 2d02b20170c93501a5e3914c31fac788f03f860e..12966bca9951dcf1b5bf47aac06e20246d1a8b34 100644 (file)
@@ -1,5 +1,50 @@
+2009-08-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       * elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate
+       non_got_ref value.
+       (elf_m68k_check_relocs): Handle dynamic TLS relocations.
+       Handle non_got_ref field.
+       (elf_m68k_adjust_dynamic_symbol): Handle non_got_ref field.
+
+2009-08-26  Alan Modra  <amodra@bigpond.net.au>
+
+       PR ld/10515
+       * linker.c (bfd_find_version_for_sym): Revert warning.
+
+2009-08-26  Alan Modra  <amodra@bigpond.net.au>
+
+       PR ld/10515
+       * linker.c (bfd_find_version_for_sym): Override a "*" match by any
+       other wildcard match.  Warn on multiple wildcard matches.
+
 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.