X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ld%2FChangeLog;h=7dc40f78f3341f06755c290c0c1f4454daf50d9c;hb=2b8c06a34c0ad84682800d62f5620722039b1108;hp=b8ebe32c12a2e02af4409b10bf0913e778c3f567;hpb=b2e951ec58973b911515b0770ef859cf9b779533;p=platform%2Fupstream%2Fbinutils.git diff --git a/ld/ChangeLog b/ld/ChangeLog index b8ebe32..7dc40f7 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,100 @@ +2013-12-11 H.J. Lu + + * ld.texinfo: Remove shared object from -Ttext-segment. + +2013-12-10 Roland McGrath + + * Makefile.am (install-exec-local): Prefix libtool invocation with + $(INSTALL_PROGRAM_ENV). + * Makefile.in: Regenerate. + +2013-12-07 Mike Frysinger + + * ChangeLog-2008: Remove +x file mode. + * emulparams/bfin.sh: Likewise. + * emulparams/elf32bmipn32.sh: Likewise. + * emulparams/elf32fr30.sh: Likewise. + * emulparams/elf32frv.sh: Likewise. + * emulparams/elf32iq10.sh: Likewise. + * emulparams/elf32iq2000.sh: Likewise. + * emulparams/elf32mep.sh: Likewise. + * emulparams/elf32openrisc.sh: Likewise. + * emulparams/elf64bmip.sh: Likewise. + * emulparams/elf64hppa.sh: Likewise. + * emulparams/i386beos.sh: Likewise. + +2013-11-26 H.J. Lu + + PR ld/16259 + * Makefile.am (HOSTING_SLIBS): New. + * configure.host (HOSTING_SLIBS): New. Used for PIE. + * configure.in (HOSTING_SLIBS): New AC_SUBST. + * Makefile.in: Regenerated. + * configure: Likewise. + +2013-11-22 Cory Fields + + * pe-dll.c (fill_edata): Only use a real timestamp if + --insert-timestamp was used. + * emultempl/pe.em: Add the --insert-timestamp option. + * emultempl/pep.em: Likewise for 64bit. + * ld.texinfo: Document the --insert-timestamp option. + +2013-11-22 Senthil Kumar Selvaraj + + * scripttempl/avr.sc: Set .data section's LMA to next available + address in text region. + +2013-11-21 Andrew Pinski + + * Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64linux32.c + and eaarch64linux32b.c + (eaarch64linux32.c): New target. + (eaarch64linux32b.c): Likewise. + * Makefile.in: Regenerate. + * configure.tgt (aarch64_be-*-linux*): Add + aarch64linux32 and aarch64linux32b to targ_extra_libpath. + (aarch64-*-linux*): Likewise. + * emulparams/aarch64elf32.sh (SEPARATE_GOTPLT): Change to 12 (3 words). + * emulparams/aarch64linux32.sh: New file. + * emulparams/aarch64linux32b.sh: New file. + +2013-11-21 Andrew Pinski + + * configure.tgt (aarch64_be-*-linux*): Split out the linux targets + into targ_extra_libpath. + (aarch64-*-linux*): Likewise. + +2013-11-21 Nick Clifton + + PR ld/16192 + * pe-dll.c (pe_create_runtime_relocator_reference): Zero the + newly allocated idata5 block. + +2013-11-20 Nick Clifton + + * scripttempl/elf32msp430.sc (.data): Set the based on the next + free location in the text memory region, not a computation based + upon the size of the text section. Orphaned sections or other + linker scripts might insert new sections between the .text section + and the .data section. + * scripttempl/elf32msp430_3.sc (.data): Likewise. + +2013-11-19 Roland McGrath + Alan Modra + + * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): + Don't use bfd_elf_record_link_assignment to mark __ehdr_start + hidden. Instead, just do it directly here, and only if it was + referenced but not defined. + +2013-11-18 Chung-Lin Tang + + * emulparams/nios2linux.sh: New emulation file. + * configure.tgt: Add nios2*-*-linux* emulation case. + * Makefile.am (enios2linux.c): New emulation entry. + * Makefile.in: Regenerate. + 2013-10-14 Nick Clifton * emultempl/aix.em (_read_file): Close file at end of function.