2009-12-15 H.J. Lu <hongjiu.lu@intel.com>
[binutils-gdb.git] / bfd / ChangeLog
index ce9ce06e667ab0f23eb25d6ba10f763760caec01..0b8f40579ac63a51c55ab478c55bda73ee498a1d 100644 (file)
@@ -1,3 +1,146 @@
+2009-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * opncls.c (bfd_opnr_iovec): Replace _XXX with XXX_P in
+       parameters.
+
+       * tekhex.c (pass_over): Replace eof with is_eof.
+
+2009-12-15  Tristan Gingold  <gingold@adacore.com>
+
+       * mach-o.h (bfd_mach_o_uuid_command): Remove section field.
+       * mach-o.c (bfd_mach_o_scan_read_uuid): Do not create a section
+       from this command.
+
+2009-12-15  Tristan Gingold  <gingold@adacore.com>
+
+       * mach-o.c (struct mach_o_section_name_xlat): Add flags field.
+       (dwarf_section_names_xlat): Add section flags.
+       (text_section_names_xlat): Ditto.
+       (data_section_names_xlat): Ditto.
+       (bfd_mach_o_convert_section_name_to_bfd): Now return name and section
+       flags by reference.
+       (bfd_mach_o_make_bfd_section): Use section flags when know, otherwise
+       try to guess.
+
+2009-12-14  Doug Kwan  <dougkwan@google.com>
+
+       * opncls.c (bfd_opnr_iovec): Rename parameters to avoid shawdowed
+       variable warnings.
+       * bfd-in2.h: Regnenerate.
+
+2009-12-12  Nick Clifton  <nickc@redhat.com>
+
+       * coff-arm.c (coff_arm_rtype_to_howto): Fix shadowed variable
+       warning.
+
+2009-12-11  Tristan Gingold  <gingold@adacore.com>
+
+       * som.c (bfd_som_set_subsection_attributes) 
+       (bfd_section_from_som_symbol, som_reloc_queue_fix): Fix shadowed
+       variable warnings.
+       * cache.c (close_one): Likewise.
+
+2009-12-11  Nick Clifton  <nickc@redhat.com>
+
+       * warning.m4 (GCC_WARN_CFLAGS): Add -Wshadow.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+       * aout-arm.c: Fix shadowed variable warnings.
+       * aout-tic30.c: Likewise.
+       * aoutx.h: Likewise.
+       * archive.c: Likewise.
+       * coff-alpha.c: Likewise.
+       * coff-i386.c: Likewise.
+       * coff-x86_64.c: Likewise.
+       * coffgen.c: Likewise.
+       * dwarf2.c: Likewise.
+       * ecoff.c: Likewise.
+       * elf-eh-frame.c: Likewise.
+       * elf-m10300.c: Likewise.
+       * elf.c: Likewise.
+       * elf32-arm.c: Likewise.
+       * elf32-avr.c: Likewise.
+       * elf32-bfin.c: Likewise.
+       * elf32-cr16.c: Likewise.
+       * elf32-i386.c: Likewise.
+       * elf32-ip2k.c: Likewise.
+       * elf32-lm32.c: Likewise.
+       * elf32-m68hc1x.c: Likewise.
+       * elf32-microblaze.c: Likewise.
+       * elf32-ppc.c: Likewise.
+       * elf32-rx.c: Likewise.
+       * elf32-score.c: Likewise.
+       * elf32-score7.c: Likewise.
+       * elf32-sh.c: Likewise.
+       * elf32-spu.c: Likewise.
+       * elf32-v850.c: Likewise.
+       * elf32-xtensa.c: Likewise.
+       * elf64-hppa.c: Likewise.
+       * elf64-ppc.c: Likewise.
+       * elf64-x86-64.c: Likewise.
+       * elflink.c: Likewise.
+       * elfxx-ia64.c: Likewise.
+       * elfxx-mips.c: Likewise.
+       * elfxx-sparc.c: Likewise.
+       * hash.c: Likewise.
+       * ieee.c: Likewise.
+       * libbfd.c: Likewise.
+       * mach-o.c: Likewise.
+       * merge.c: Likewise.
+       * nlm32-sparc.c: Likewise.
+       * oasys.c: Likewise.
+       * opncls.c: Likewise.
+       * pdp11.c: Likewise.
+       * peXXigen.c: Likewise.
+       * pef.c: Likewise.
+       * versados.c: Likewise.
+       * vms-gsd.c: Likewise.
+       * vms-hdr.c: Likewise.
+       * vms-tir.c: Likewise.
+       * vms.c: Likewise.
+       * xcofflink.c: Likewise.
+       * xsym.c: Likewise.
+       * xtensa-isa.c: Likewise.
+
+2009-12-10  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * elfxx-mips.c (mips_elf_calculate_relocation): Correct handling
+       of undefined symbols.
+
+2009-12-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elf32-arm.c (elf32_arm_next_input_section): Skip sections without
+       SEC_CODE.
+
+2009-12-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c (write_zeros): New function.
+       (assign_file_positions_for_load_sections): Allocate file space for
+       NOBITS sections that are followed by PROGBITS sections in a segment.
+
+2009-12-03  Tristan Gingold  <gingold@adacore.com>
+
+       * mach-o.c (bfd_mach_o_make_bfd_section): Force debug flags for
+       all sections of the __DWARF segment.
+
+2009-12-03  Alan Modra  <amodra@bigpond.net.au>
+
+       PR ld/11047
+       * elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr
+       symbol reference from relocs belonging to calls that are
+       optimized away.
+       * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
+
+2009-12-02  Jerker Bäck  <jerker.back@gmail.com>
+
+       PR binutils/11017
+       * coff-i386.h (COFF_PAGE_SIZE): Definition moved to coff/i386.h
+
+2009-11-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * configure: Regenerate.
+
 2009-11-26  Per Øyvind Karlsen <peroyvind@mandriva.org>
 
        * plugin.c (bfd_plugin_bfd_copy_link_hash_symbol_type): Define.