X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=6f959bba2b52b8909b2e535db1f0e3151e53cf22;hb=d569865703d7dbd06af97169d26bad3e608c1420;hp=bde12e57263ca09a357d3b08ba9aa8eaeb0dca66;hpb=b990ad6169a85cc299c28180203134703090428f;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index bde12e5726..6f959bba2b 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,125 @@ +2011-10-10 Nick Clifton + + * po/bg.po: Updated Bulgarian translation. + * po/es.po: Updated Spanish translation. + * po/fi.po: Updated Finnish translation. + * po/fr.po: Updated French translation. + +2011-10-10 Alan Modra + + * ldmain.c (main): Move code twiddling various config and link_info + bits to.. + * lexsup.c (parse_args): ..here. Move plugin_load_plugins call + into main. + * plugin.c (set_tv_header): Test link_info.executable, not + link_info.shared. + (is_visible_from_outside): Likewise. Delete redundant + is_ir_dummy_bfd check and "section" parameter. + +2011-10-10 Alan Modra + + * emultempl/ppc64elf.em (ppc_add_stub_section): Align to 32 bytes. + +2011-10-09 Alan Modra + + * emultempl/ppc64elf.em (ppc_create_output_section_statements): Add + missing colon to error message. + (ppc_before_allocation): Likewise. + +2011-10-06 Alan Modra + + PR ld/13229 + * plugin.c (tv_header_tags): Add LDPT_GET_SYMBOLS_V2. + (set_tv_header): Handle it. Adjust LDPT_GET_SYMBOLS. Return void. + (get_symbols): Add def_ironly_exp param. Return that value for + syms exported from shared libs. + (get_symbols_v1, get_symbols_v2): New wrapper functions. + * testplug.c: Update for above changes. + +2011-09-27 Kai Tietz + + * scripttempl/pe.sc (.text): Add support for + .gnu.linkonce.t.* section. + (.debug_info): Only use .gnu.linkonce.wi.* for + relocating. + * scripttempl/pep.sc: Likewise. + +2011-09-22 Tristan Gingold + + * NEWS: Add marker for 2.22. + +2011-09-20 Alan Modra + + PR ld/13201 + * ldlang.h (lang_input_statement_type): Add "reload" bitfield. + Clarify comments. + * ldlang.c (new_afile): Init new field. + (load_symbols): Don't call ldlang_add_file when reloading. + (open_input_bfds): Reload as-needed libs during plugin rescan. + +2011-09-15 H.J. Lu + + PR ld/12975 + * ldlang.c (lang_elf_version_info): Removed. + (lang_register_vers_node): Replace lang_elf_version_info with + link_info.version_info. + (lang_add_vers_depend): Likewise. + * pe-dll.c (process_def_file_and_drectve): Likewise. + * emultempl/solaris2.em (elf_solaris2_before_allocation): Likewise. + + * ldlang.h (lang_elf_version_info): Removed. + + * plugin.c (is_visible_from_outside): Check if symbol is hidden + by version script. + + * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): + Remove lang_elf_version_info. + +2011-09-15 Dmitry Gorbachev + + PR ld/13183 + * ldmain.c (add_archive_element): Support thin archive member + for LTO. + +2011-08-26 Nick Clifton + + * po/es.po: Updated Spanish translation. + +2011-08-26 Nick Clifton + + * NEWS: Mention that --no-copy-dt-needed-entries is now the + default. + +2011-08-22 Michael Matz + + * ldmain.c (add_DT_NEEDED_for_dynamic): Default to FALSE. + * ld.texinfo (--copy-dt-needed-entries): Mention new default. + +2011-08-17 Alan Modra + + PR ld/12762 + * ldlang.c (section_already_linked): Revert 2011-07-09 changes. + * plugin.c: Likewise. + (asymbol_from_plugin_symbol): Create linkonce section for syms + with comdat_key. + +2011-08-09 Matthew Gretton-Dann + + * emultempl/armelf.em (fix_arm1176): New variable. + (arm_elf_create_output_section_statements): Pass + fix_arm1176 option to bfd backend. + (OPTION_FIX_ARM1176): New define. + (OPTION_NO_FIX_ARM1176): Likewise. + (PARSE_AND_LIST_LONGOPTS): Add new command line options. + (PARSE_AND_LIST_OPTIONS): Likewise. + (PARSE_AND_LIST_ARGS_CASES): Likewise. + * ld.texinfo: Document new command line options. + +2011-08-09 Alan Modra + + PR ld/13066 + * plugin.c (add_symbols): Revert 2011-08-05. + 2011-08-06 Kai Tietz * scripttempl/pep.sc: Add .debug_macro section.