X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=dd9eb5d76a7cab7aa5ab6bd5ce18c03fb81dcbbe;hb=99ad839030c1177eb409a99320fa7e60226f0db3;hp=8b73d1378308617fa9ac782e9b4a9f76b902ace0;hpb=85852e367c292980e79ea9d916dbc053da724af5;p=binutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index 8b73d137830..dd9eb5d76a7 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,131 @@ +2006-09-20 Kai Tietz + + * configure.in: Add new target x86_64-pc-mingw64. + * configure: Regenerate. + * configure.tgt: Add definition of target emulation i386pep. + * Makefile.am: Add new target files for target-all. + * Makefile.in: Regenerate. + * pe-dll.c: Adjust to be inheritable by pep_dll.c as include. + Fix memory out of bounds excess for idata relocation section data. + * pep-dll.c: Add target specific shared object handling. + * pep-dll.h: Add target specific definitions for shared object handling. + * emulparams/i386pep.sh: Add new emulation params for target x86_64 coff. + * emultempl/pep.em: Add new emulation file for target x86_64 coff. + * po/POTFILES.in: Regenerate. + * scripttempl/pep.sc: Add linker script template for target x86_64 coff. + * NEWS: Mention new target. + +2006-09-18 Thiemo Seufer + + * configure.tgt: Add mips*el-sde-elf* and mips*-sde-elf* + configurations. + +2006-09-17 Mei Ligang + + * emulparams/scoreelf.sh: New file. + * emultempl/scoreelf.em: New file. + * Makefile.am: Add Score files. + * Makefile.in: Regenerate. + * configure.tgt: Add Score target. + * NEWS: Mention new target support. + +2006-09-16 Nick Clifton + Pedro Alves + + * ldctor.c: Make use of new STRING_COMMA_LEN and CONST_STRNEQ + macros defined in bfd.h. + * ldmain.c: Likewise. + * ldwrite.c: Likewise. + * lexsup.c: Likewise. + * pe-dll.c: Likewise. + * emultempl/aix.em: Likewise. + * emultempl/beos.em: Likewise. + * emultempl/elf32.em: Likewise. + * emultempl/pe.em: Likewise. + * emultempl/sunos.em: Likewise. + * emultempl/xtensaelf.em: Likewise. + +2006-09-15 Nick Clifton + + PR ld/3107 + * ldlang.c (lang_size_sections_1): Do not abort when encountering + a non-empty section that is ignored. Instead produce a warning + message. + +2006-09-08 H.J. Lu + + * ld.texinfo: Document --dynamic-list-cpp-typeinfo. + +2006-09-07 H.J. Lu + + * Makefile.am (CXX): Set to g++. + (CXX_FOR_TARGET): Likewise. + * Makefile.in: Regenerated. + + * NEWS: Mention --dynamic-list. + + * ld.texinfo: Document --dynamic-list. + + * ldgram.y: Support dynamic list. + + * ldlang.c (lang_process): Call lang_finalize_version_expr_head + on link_info.dynamic if needed. + (lang_append_dynamic_list): New. + (lang_append_dynamic_list_cpp_typeinfo): New. + * ldlang.h (lang_append_dynamic_list): Likewise. + * ldlang.h (lang_append_dynamic_list_cpp_typeinfo): Likewise. + + * ldlex.h (input_enum): Add input_dynamic_list. + * ldlex.l: Handle it. + + * ldmain.c (main): Initialize link_info.dynamic. + + * lexsup.c (option_values): Add OPTION_DYNAMIC_LIST and + OPTION_DYNAMIC_LIST_CPP_TYPEINFO. + (ld_options): Add entries for OPTION_DYNAMIC_LIST and + OPTION_DYNAMIC_LIST_CPP_TYPEINFO. + (parse_args): Handle OPTION_DYNAMIC_LIST and + OPTION_DYNAMIC_LIST_CPP_TYPEINFO. + +2006-09-07 Joel Sherrill + + * emulparams/h8300elf.sh: _tinydata should not be placed in + relocatables. + * emulparams/h8300.sh: Likewise. + * emulparams/h8300sxelf.sh: Likewise. + +2006-09-05 H.J. Lu + + PR ld/3015 + * emultempl/elf32.em: Enable "-z relro" only if $COMMONPAGESIZE + is defined. + +2006-08-29 Nathan Sidwell + + * ldlang.c (walk_wild): Allow * to glob '/' in wildcarded match. + +2006-08-28 Alan Modra + + * scripttempl/elf.sc: Ensure that crtbegin and crtend entries will + not match random object files in a path containing "crtbegin" or + "crtend" as part of a directory name. + * scripttempl/armbpabi.sc: Likewise. + * scripttempl/crisaout.sc: Likewise. + * scripttempl/elf32crx.sc: Likewise. + * scripttempl/elf32sh-symbian.sc: Likewise. + * scripttempl/elf_chaos.sc: Likewise. + * scripttempl/elfd10v.sc: Likewise. + * scripttempl/elfd30v.sc: Likewise. + * scripttempl/elfxtensa.sc: Likewise. + * scripttempl/iq2000.sc: Likewise. + * scripttempl/mmo.sc: Likewise. + * scripttempl/xstormy16.sc: Likewise. + +2006-08-24 Bob Wilson + + * emulparams/elf32xtensa.sh (.xt.prop): Add .xt.prop.*. + * scripttempl/elfxtensa.sc (.text): Add .literal.*. + 2006-08-24 Pedro Alves * ldlang.c (lang_size_sections_1, lang_assignment_statement_enum):