X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ld%2FChangeLog;h=d823aa496f3ce99cbd5544fe632e4f2778e38de7;hb=76f0cad6f4e0fdfc4cfeee135b44b6a090919c60;hp=57120d15fb9f5f8c15b9210e2837ce518c5a8b8f;hpb=1db37fe62781b677a37acbe801c1e69d8912a124;p=platform%2Fupstream%2Fbinutils.git diff --git a/ld/ChangeLog b/ld/ChangeLog index 57120d1..d823aa4 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,73 @@ +2014-03-31 Nick Clifton + + PR ld/16744 + * emultempl/elf32.em (_after_open): Create a .note.GNU-stack + section when performing a relocatable link with -z [no]execstack + specified. + +2014-03-27 H.J. Lu + + PR ld/16756 + * ldmain.c (symbol_warning): New function. + (warning_callback): Use it. Scan all input files for a reference + to SYMBOL. + +2014-03-21 Christopher Faylor + + * ld.texinfo: Document change in handling of --enable-auto-image-base. + * emultempl/pe.em (pe_auto_image_base): Set to default base. + (gld_${EMULATION_NAME}_list_options): Change usage message to reflect + optional --enable-auto-image-base argument. + (gld${EMULATION_NAME}_handle_option): Handle optional + --enable-auto-image-base argument. + (compute_dll_image_base): Eliminate constant. Use pe_auto_image_base. + +2014-03-19 Nick Clifton + + * Makefile.am (default-manifest.o): Use WINDRES_FOR_TARGET. + * Makefile.in: Regenerate. + * emultempl/default-manifest.rc: Fix typo. + * scripttempl/pe.sc (R_RSRC): Fix default-manifest exclusion. + (.rsrc): Add SUBALIGN(4). Remove SORT. + * scripttempl/pep.sc: Likewise. + +2014-03-17 Christopher Faylor + + * Makefile.am: Use host version of windres. + * Makefile.in: Regenerate. + +2014-03-14 Romain Geissler + Alan Modra + + * ldlang.h (full_name_provided): New input flag. + * ldlang.c (new_afile): Don't use lang_input_file_is_search_file_enum + for -l:namespec. Instead use lang_input_file_is_l_enum with + full_name_provided flag. + * ldlfile.c (ldfile_open_file_search): Don't complete lib name if + full_name_provided flag is set. + * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): + Handle full_name_provided libraries. Tidy EXTRA_SHLIB_EXTENSION + support. Set DT_NEEDED for -l:namespec as namespec. + * emultempl/aix.em (ppc_after_open_output): Handle full_name_provided. + * emultempl/linux.em (gld${EMULATION_NAME}_open_dynamic_archive): + Don't handle full_name_provided libraries. + * emultempl/pe.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto. + * emultempl/pep.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto. + * emultempl/vms.em (gld${EMULATION_NAME}_open_dynamic_archive): Ditto. + +2014-03-12 Alan Modra + + * Makefile.in: Regenerate. + +2014-03-05 Alan Modra + + Update copyright years. + +2014-03-04 Nick Clifton + + * Makefile.am (ALL_EMUL_EXTRA_BINARIES): Remove default-manifest. + * Makefile.in: Regenerate. + 2014-02-27 Yuri Gribov * emultempl/armelf.em (OPTION_LONG_PLT): Define.