* configure.ac: For --enable-gold, handle value `default' instead of
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 5f7885b89c20c2c0199210f0d22a43fbfe545891..fc6a6d07e1de099d2d842cd4ee92604725e7e628 100644 (file)
@@ -1,3 +1,187 @@
+2010-11-23  Matthias Klose  <doko@ubuntu.com>
+
+       * configure.ac: For --enable-gold, handle value `default' instead of
+       `both*'. Always install ld as ld.gold, install as ld if gold is
+       the default.
+       * configure: Regenerate.
+
+2010-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ldfile.c: Re-indent plugin code.
+       * ldlang.c: Likewise.
+       * ldmain.c: Likewise.
+       * plugin.c: Likewise.
+
+2010-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/12246
+       * plugin.c (asymbol_from_plugin_symbol): Set alignment of
+       common symbol to 1 for For ELF targets.
+
+2010-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/12247
+       * lexsup.c (parse_args): Properly report loading plugin error.
+
+2010-11-19  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       * plugin.c (is_visible_from_outside): New function.
+       (get_symbols): Use it.
+
+2010-11-16  Jie Zhang  <jie.zhang@analog.com>
+
+       * Makefile.am (eelf32bfinfd.c, eelf32bfin.c): Depend on bfin.em.
+       * Makefile.in: Regenerated.
+       * emulparams/bfin.sh (EXTRA_EM_FILE): Set.
+       * emulparams/elf32bfinfd.sh (EXTRA_EM_FILE): Likewise.
+       * emultempl/bfin.em: New.
+
+2010-11-16  Yasuaki Taniguchi  <taniguchi.yasua@jp.fujitsu.com>
+
+       * emultempl/pe.em (_list_options): Correct typo.
+       * emultempl/pep.em (_list_options): Likewise.
+
+2010-11-08  Thomas Schwinge  <thomas@schwinge.name>
+
+       * configure.host: Add stanza for *-*-gnu*.
+
+2010-11-05  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * emultempl/spuelf.em (new_tmp_file): Fix wrong first parameter.
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+       * po/ld.pot: Regenerate
+       * po/POTFILES.in: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+       * NEWS: Add marker for 2.21.
+
+2010-11-05  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       * plugin.h (plugin_active_plugins_p): New prototype.
+       (is_ir_dummy_bfd): Delete prototype.
+       * plugin.c: Fix formatting issues.
+       (is_ir_dummy_bfd): Make static.
+       (plugin_active_plugins_p): New function.
+       * ldfile.c (ldfile_try_open_bfd): Use it to save work if no plugins
+       are loaded.  Always close file descriptor after claim handler returns.
+       * ldmain.c (add_archive_element): Likewise.
+
+2010-11-05  Alan Modra  <amodra@gmail.com>
+
+       * ldlang.c (lang_add_section): Distinguish ELF treatment of NOLOAD.
+       (map_input_to_output_sections): Likewise.
+       (lang_size_sections_1): Likewise.
+       (IGNORE_SECTION): Don't test SEC_NEVER_LOAD.
+       (lang_check_section_addresses): Likewise.
+
+2010-11-04  Kai Tietz  <kai.tietz@onevision.com>
+
+       * scripttempl/pe.sc (.debug_types): New.
+       * scripttempl/pep.sc: Likewise.
+
+2010-11-04  Alan Modra  <amodra@gmail.com>
+
+       * plugin.c (is_ir_dummy_bfd): Don't segfault on NULL abfd.
+
+2010-11-03  Nick Clifton  <nickc@redhat.com>
+
+       PR ld/12001
+       * ldlang.c (ldlang_def_chain_list): New variable.  Contains a list
+       of symbols defined via the --defsym command line option and
+       currently waiting assignment.
+       (insert_defined): Add a defined symbol to the symbol table.
+       (ldlang_add_def): Add a entry to the ldlang_def_chain_list.
+       (lang_place_defineds): Walk ldlang_def_chain_list defining the
+       symbols.
+       (lang_process): Call lang_place_defineds.
+       (lang_add_assignment): If the assignment has come from a --defsym
+       command line option then call lang_add_def.
+
+2010-11-03  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (eelf64hppa.c): Correct dependencies.
+       * Makefile.in: Regenerate.
+
+2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * scripttempl/armbpabi.sc: Include compressed DWARF debug
+       sections.
+       * scripttempl/avr.sc: Likewise.
+       * scripttempl/elf32cr16.sc: Likewise.
+       * scripttempl/elf32crx.sc: Likewise.
+       * scripttempl/elf32msp430.sc: Likewise.
+       * scripttempl/elf32msp430_3.sc: Likewise.
+       * scripttempl/elf32sh-symbian.sc: Likewise.
+       * scripttempl/elf64hppa.sc: Likewise.
+       * scripttempl/elf_chaos.sc: Likewise.
+       * scripttempl/elfd10v.sc: Likewise.
+       * scripttempl/elfd30v.sc: Likewise.
+       * scripttempl/elfi370.sc: Likewise.
+       * scripttempl/elfm68hc11.sc: Likewise.
+       * scripttempl/elfm68hc12.sc: Likewise.
+       * scripttempl/elfxtensa.sc: Likewise.
+       * scripttempl/ip2k.sc: Likewise.
+       * scripttempl/iq2000.sc: Likewise.
+       * scripttempl/mep.sc: Likewise.
+       * scripttempl/mmo.sc: Likewise.
+       * scripttempl/v850.sc: Likewise.
+       * scripttempl/xstormy16.sc: Likewise.
+
+2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ldfile.c (ldfile_try_open_bfd): Set BFD_DECOMPRESS after
+       bfd_openr returns.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Likewise.
+
+       * scripttempl/elf.sc: Include compressed DWARF debug sections.
+
+2010-10-28  Alan Modra  <amodra@gmail.com>
+
+       * ldfile.c (find_scripts_dir): Don't look in absolute SCRIPTDIR.
+
+2010-10-28  Matthias Klose  <doko@ubuntu.com>
+
+       * ld.texinfo: Add directory section for info document.
+       * ldint.texinfo: Likewise.
+
+2010-10-28  Alan Modra  <amodra@gmail.com>
+
+       * emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): For
+       --no-undefined-version, don't report dot sym versions added by ld.
+
+2010-10-28  Alan Modra  <amodra@gmail.com>
+
+       * ldlang.h (ldlang_add_undef): Add cmdline param.
+       * ldlang.c (undef_from_cmdline): New var.
+       (ldlang_add_undef): Add cmdline param.  Set undef_from_cmdline.
+       (lang_end): Really require -e or -u from command line on
+       relocatable --gc-sections.
+       * ldemul.c (after_parse_default): Adjust ldlang_add_undef call.
+       * ldgram.y (extern_name_list_body): Likewise.
+       * lexsup.c (parse_args): Likewise.
+       * emultempl/aix.em (gld${EMULATION_NAME}_read_file): Likewise.
+
+2010-10-25  Alan Modra  <amodra@gmail.com>
+
+       * plugin.c (plugin_get_ir_dummy_bfd): Set bfd_use_reserved_id.
+       Formatting.
+
+2010-10-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * emulparams/elf32_sparc_sol2.sh (OUTPUT_FORMAT): Set to
+       elf32-sparc-sol2.
+       * emulparams/elf64_sparc_sol2.sh (OUTPUT_FORMAT): Set to
+       elf64-sparc-sol2.
+
+2010-10-22  Alan Modra  <amodra@gmail.com>
+
+       * ldwrite.c (build_link_order <lang_data_statement_enum>): Don't
+       output when section has no contents.
+       (build_link_order <lang_reloc_statement_enum>): Likewise.
+
 2010-10-21  Joseph Myers  <joseph@codesourcery.com>
 
        * emulparams/elf32_tic6x_le.sh (ATTRS_SECTIONS): Use
        (add_input_library): Likewise.
        (set_extra_library_path): Likewise.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 6/6).
        * ldlang.c (load_symbols): Handle bfd subsitution when calling the
        member to the plugins and if claimed set "subsbfd" output parameter to
        point to the dummy IR-only BFD.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 5/6).
        * plugin.c (asymbol_from_plugin_symbol): If the bfd is an ELF bfd,
        find the elf symbol data and set the visibility in the st_other field.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 4/6).
        * ldlang.c (lang_process)[ENABLE_PLUGINS]: Move invocation of
        (onall_symbols_read): Iterate the list of new files, libs and dirs,
        adding them.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 3/6).
        * ldmain.c (notice)[ENABLE_PLUGINS]: Call plugin_notice.
        (parse_options): Accept "dumpresolutions".
        (onall_symbols_read): Get syms and dump resolutions if it was given.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 2/6).
        * ldfile.c (ldfile_try_open_bfd)[ENABLE_PLUGINS]: Don't return early
        (onall_symbols_read): Make static and use TV_MESSAGE.
        (oncleanup): Likewise.
 
-2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com> 
+2010-10-14  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        Apply LD plugin patch series (part 1/6).
        * configure.in: Add AC_CHECKs for file io and dlfcn headers and
This page took 0.025996 seconds and 4 git commands to generate.