summaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2011-02-01 12:25:31 +0000
committerAlan Modra <amodra@bigpond.net.au>2011-02-01 12:25:31 +0000
commitf5fd623673f7fbd576382a237c4ef0a5c48a371b (patch)
tree826c396b88bbbe429049187a8362d1631e821016 /bfd/ChangeLog
parent12f8145b2baf1fbd752d8629d390c671cf4965d5 (diff)
downloadbinutils-redhat-f5fd623673f7fbd576382a237c4ef0a5c48a371b.tar.gz
backport from mainline
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog93
1 files changed, 93 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 5eb0e1e1be..2ca6bc60cd 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,98 @@
2011-02-01 Alan Modra <amodra@gmail.com>
+ Backport from mainline
+ 2011-01-22 Richard Sandiford <rdsandiford@googlemail.com>
+ * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Ignore
+ common sections too.
+
+ 2011-01-14 Alan Modra <amodra@gmail.com>
+ * bfd.c (bfd_perror): Flush stdout before and stderr after printing
+ error.
+ (_bfd_default_error_handler): Likewise.
+ * elf.c (print_segment_map): Likewise.
+ * libbfd.c (warn_deprecated): Likewise.
+ * som.c (som_sizeof_headers): No need to do so here.
+ * coff-i860.c: Replace use of printf for error messages with
+ _bfd_error_handler.
+ * coff-ppc.c: Likewise.
+ * coff-sh.c: Likewise.
+ * elf32-bfin.c: Likewise.
+ * elf32-dlx.c: Likewise.
+ * elf32-mep.c: Likewise.
+ * elf32-v850.c: Likewise.
+ * mach-o.c: Likewise.
+ * pef.c: Likewise.
+
+ 2010-12-24 Alan Modra <amodra@gmail.com>
+ * compress.c (decompress_contents): Style.
+ (bfd_get_full_section_contents): Do not decompress directly into
+ caller buffer or directly return cached section contents.
+ Check malloc return for compressed_buffer.
+
+ 2010-12-13 Alan Modra <amodra@gmail.com>
+ * aoutx.h (aout_link_check_ar_symbols): Formatting.
+ * cofflink.c (coff_link_check_ar_symbols): Likewise.
+ * elflink.c (elf_link_add_archive_symbols): Likewise.
+ * pdp11.c (aout_link_check_ar_symbols): Likewise.
+ * xcofflink.c (xcoff_link_check_dynamic_ar_symbols,
+ xcoff_link_check_dynamic_ar_symbols): Likewise.
+ * aoutx.h (aout_link_check_archive_element): Simplify code dealing
+ with add_archive_element substitute BFD.
+ * cofflink.c (coff_link_check_archive_element): Likewise.
+ * ecoff.c (ecoff_link_check_archive_element): Likewise.
+ (ecoff_link_add_archive_symbols): Likewise.
+ * linker.c (generic_link_check_archive_element): Likewise.
+ * pdp11.c (aout_link_check_archive_element): Likewise.
+ * vms-alpha.c (alpha_vms_link_add_archive_symbols): Likewise.
+ * xcofflink.c (xcoff_link_check_archive_element): Likewise.
+ * aoutx.h (aout_link_check_archive_element): Free symbols from old
+ bfd if !keep_memory.
+ * cofflink.c (coff_link_check_archive_element): Likewise.
+ * pdp11.c (aout_link_check_archive_element): Likewise.
+ * xcofflink.c (xcoff_link_check_archive_element): Likewise.
+
+ 2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
+ * elflink.c (elf_link_add_archive_symbols): Remove subsbfd.
+
+ 2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
+ PR ld/12288
+ * plugin.c (message): Add putchar for the trailing `\n'.
+
+ 2010-12-04 Alan Modra <amodra@gmail.com>
+ PR ld/12277
+ * elflink.c (elf_link_output_extsym): Set bfd_error on symbol
+ and section errors. Allow better translation of error messages.
+
+ 2010-11-24 Joel Brobecker <brobecker@adacore.com>
+ * Makefile.am (OPTIONAL_BACKENDS): Add rs6000-core.lo.
+ (OPTIONAL_BACKENDS_CFILES): Add rs6000-core.c.
+ * Makefile.in: Regenerate.
+
+ 2010-11-24 Alan Modra <amodra@gmail.com>
+ PR ld/12253
+ * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct
+ DW_EH_PE_datarel handling. Truncate .eh_frame_hdr address to
+ ptr_size.
+
+ 2010-11-08 Alan Modra <amodra@gmail.com>
+ * hash.c (bfd_hash_hash): Extract from..
+ (bfd_hash_lookup): ..here.
+ (bfd_hash_rename): New function.
+ * section.c (bfd_rename_section): New function.
+ * bfd-in.h (bfd_hash_rename): Declare.
+ * bfd-in2.h: Regenerate.
+ * elf.c (_bfd_elf_make_section_from_shdr): Rename input sections
+ when compressing or decompressing. Don't assert name match.
+ * elf64-hppa.c (get_reloc_section): Don't assert name match.
+ * elfxx-ia64.c (get_reloc_section): Likewise.
+
+ 2010-11-05 Joseph Myers <joseph@codesourcery.com>
+ * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
+ _bfd_elf_merge_unknown_attribute_list): Correct test for matching
+ string attributes.
+
+2011-02-01 Alan Modra <amodra@gmail.com>
+
* elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp value
for toc pointer on any section having makes_toc_func_call set.
(check_pasted_section): Ensure pasted .init/.fini fragments use