X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=5ba44bb8ea115fe1f52bdd7434e438cc6cd02dbb;hb=2810e26c6afef9ada4446fda70bfa621dcf52d35;hp=a1841f2d4dcb0d2150648eb74acad1fef1c4f66b;hpb=ec05a26b76a27212383ce951ddfb0588bd6e724b;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index a1841f2d4d..5ba44bb8ea 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,88 @@ +2013-04-29 Yaakov Selkowitz + + * emultempl/pe.em [cygwin]: Do not merge rdata with v2 + psuedo-relocs. + +2013-04-28 Thomas Schwinge + + * scripttempl/armbpabi.sc: Replace "source" usage with ".". + * scripttempl/avr.sc: Likewise. + * scripttempl/elf.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/elfxgate.sc: Likewise. + * scripttempl/elfxtensa.sc: Likewise. + * scripttempl/epiphany_4x4.sc: Likewise. + * scripttempl/i386beos.sc: Likewise. + * scripttempl/i386go32.sc: Likewise. + * scripttempl/ia64vms.sc: Likewise. + * scripttempl/ip2k.sc: Likewise. + * scripttempl/iq2000.sc: Likewise. + * scripttempl/mep.sc: Likewise. + * scripttempl/mmo.sc: Likewise. + * scripttempl/v850.sc: Likewise. + * scripttempl/v850_rh850.sc: Likewise. + * scripttempl/xstormy16.sc: Likewise. + +2013-04-26 Senthil Kumar Selvaraj + + * scripttempl/avr.sc: Add ALIGN directive after *(.progmem*). + +2013-04-26 Alan Modra + + * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Test + unresolved_syms_in_shared_libs rather than !executable to + determine whether to load DT_NEEDED libraries. + +2013-04-25 Alan Modra + + * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lppclinux.c. + (eelf32lppclinux.c): New rule. + * Makefile.in: Regenerate. + * configure.tgt: Merge powerpc-linux and other powerpc-elf targets + with corresponding little-endian targets. + * emulparams/elf32lppc.sh: Update comment. + * emulparams/elf32lppclinux.sh: New. + +2013-04-24 H.J. Lu + + * configure.tgt (targ_extra_emuls): Adds elf32_x86_64 for + x86_64-*-elf*. + (targ_extra_libpath): Likewise. + (tdir_elf_i386): Replace x86_64 with i386 for x86_64-*-elf*. + +2013-04-24 Yufeng Zhang + + * emulparams/aarch64elf.sh: Define ELFSIZE=64. + * emulparams/aarch64linux.sh: Ditto. + * emultempl/aarch64elf.em (aarch64_elf_before_allocation): + Replace elf64 with elf${ELFSIZE}. + (elf64_aarch64_add_stub_section): Likewise. + (build_section_lists): Likewise. + (gld${EMULATION_NAME}_after_allocation): Likewise. + (gld${EMULATION_NAME}_finish): Likewise. + (aarch64_elf_create_output_section_statements): Likewise. + +2013-04-24 Nick Clifton + + PR ld/15389 + * scripttempl/avr.sc: Add .note.gnu.build-id section. + +2013-04-22 Alan Modra + + * emultempl/ppc64elf.em (ppc_create_output_section_statements): + Check return from ppc64_elf_init_stub_bfd. + 2013-04-15 Nick Clifton * Makefile.am (ELF_DEPS): Add a dependency upon