Home | History | Annotate | Line # | Download | only in ld
      1  1.1  christos 2013-12-20  H.J. Lu  <hongjiu.lu (a] intel.com>
      2  1.1  christos 
      3  1.1  christos 	* emulparams/elf_k1om.sh (IREL_IN_PLT): Define.
      4  1.1  christos 	* emulparams/elf_l1om.sh (IREL_IN_PLT): Likewise.
      5  1.1  christos 
      6  1.1  christos 2013-12-13  Kuan-Lin Chen  <kuanlinchentw (a] gmail.com>
      7  1.1  christos 	    Wei-Cheng Wang  <cole945 (a] gmail.com>
      8  1.1  christos 	    Hui-Wen Ni  <sabrinanitw (a] gmail.com>
      9  1.1  christos 
     10  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Add nds32 target.
     11  1.1  christos 	* Makefile.in: Regenerate.
     12  1.1  christos 	* configure.tgt: Add case for nds32*le-*-elf*, nds32*be-*-elf*,
     13  1.1  christos 	nds32*le-*-linux-gnu*, and nds32*be-*-linux-gnu*.
     14  1.1  christos 	* emulparams/nds32belf.sh: New file for nds32.
     15  1.1  christos 	* emulparams/nds32belf_linux.sh: Likewise.
     16  1.1  christos 	* emulparams/nds32belf16m.sh: Likewise.
     17  1.1  christos 	* emulparams/nds32elf.sh: Likewise.
     18  1.1  christos 	* emulparams/nds32elf_linux.sh: Likewise.
     19  1.1  christos 	* emulparams/nds32elf16m.sh: Likewise.
     20  1.1  christos 	* emultempl/nds32elf.em: Likewise.
     21  1.1  christos 	* scripttempl/nds32elf.sc}: Likewise.
     22  1.1  christos 	* gen-doc.texi: Set NDS32.
     23  1.1  christos 	* ld.texinfo: Set NDS32.
     24  1.1  christos 	* NEWS: Announce Andes nds32 support.
     25  1.1  christos 
     26  1.1  christos 2013-12-11  H.J. Lu  <hongjiu.lu (a] intel.com>
     27  1.1  christos 
     28  1.1  christos 	* ld.texinfo: Remove shared object from -Ttext-segment.
     29  1.1  christos 
     30  1.1  christos 2013-12-10  Roland McGrath  <mcgrathr (a] google.com>
     31  1.1  christos 
     32  1.1  christos 	* Makefile.am (install-exec-local): Prefix libtool invocation with
     33  1.1  christos 	$(INSTALL_PROGRAM_ENV).
     34  1.1  christos 	* Makefile.in: Regenerate.
     35  1.1  christos 
     36  1.1  christos 2013-12-07  Mike Frysinger  <vapier (a] gentoo.org>
     37  1.1  christos 
     38  1.1  christos 	* ChangeLog-2008: Remove +x file mode.
     39  1.1  christos 	* emulparams/bfin.sh: Likewise.
     40  1.1  christos 	* emulparams/elf32bmipn32.sh: Likewise.
     41  1.1  christos 	* emulparams/elf32fr30.sh: Likewise.
     42  1.1  christos 	* emulparams/elf32frv.sh: Likewise.
     43  1.1  christos 	* emulparams/elf32iq10.sh: Likewise.
     44  1.1  christos 	* emulparams/elf32iq2000.sh: Likewise.
     45  1.1  christos 	* emulparams/elf32mep.sh: Likewise.
     46  1.1  christos 	* emulparams/elf32openrisc.sh: Likewise.
     47  1.1  christos 	* emulparams/elf64bmip.sh: Likewise.
     48  1.1  christos 	* emulparams/elf64hppa.sh: Likewise.
     49  1.1  christos 	* emulparams/i386beos.sh: Likewise.
     50  1.1  christos 
     51  1.1  christos 2013-11-26  H.J. Lu  <hongjiu.lu (a] intel.com>
     52  1.1  christos 
     53  1.1  christos 	PR ld/16259
     54  1.1  christos 	* Makefile.am (HOSTING_SLIBS): New.
     55  1.1  christos 	* configure.host (HOSTING_SLIBS): New.  Used for PIE.
     56  1.1  christos 	* configure.in (HOSTING_SLIBS): New AC_SUBST.
     57  1.1  christos 	* Makefile.in: Regenerated.
     58  1.1  christos 	* configure: Likewise.
     59  1.1  christos 
     60  1.1  christos 2013-11-22  Cory Fields  <cory (a] coryfields.com>
     61  1.1  christos 
     62  1.1  christos 	* pe-dll.c (fill_edata): Only use a real timestamp if
     63  1.1  christos 	--insert-timestamp was used.
     64  1.1  christos 	* emultempl/pe.em: Add the --insert-timestamp option.
     65  1.1  christos 	* emultempl/pep.em: Likewise for 64bit.
     66  1.1  christos 	* ld.texinfo: Document the --insert-timestamp option.
     67  1.1  christos 
     68  1.1  christos 2013-11-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
     69  1.1  christos 
     70  1.1  christos 	* scripttempl/avr.sc: Set .data section's LMA to next available
     71  1.1  christos 	address in text region.
     72  1.1  christos 
     73  1.1  christos 2013-11-21  Andrew Pinski  <apinski (a] cavium.com>
     74  1.1  christos 
     75  1.1  christos 	* Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64linux32.c
     76  1.1  christos 	and eaarch64linux32b.c
     77  1.1  christos 	(eaarch64linux32.c): New target.
     78  1.1  christos 	(eaarch64linux32b.c): Likewise.
     79  1.1  christos 	* Makefile.in: Regenerate.
     80  1.1  christos 	* configure.tgt (aarch64_be-*-linux*): Add
     81  1.1  christos 	aarch64linux32 and aarch64linux32b to targ_extra_libpath.
     82  1.1  christos 	(aarch64-*-linux*): Likewise.
     83  1.1  christos 	* emulparams/aarch64elf32.sh (SEPARATE_GOTPLT): Change to 12 (3 words).
     84  1.1  christos 	* emulparams/aarch64linux32.sh: New file.
     85  1.1  christos 	* emulparams/aarch64linux32b.sh: New file.
     86  1.1  christos 
     87  1.1  christos 2013-11-21  Andrew Pinski  <apinski (a] cavium.com>
     88  1.1  christos 
     89  1.1  christos 	* configure.tgt (aarch64_be-*-linux*): Split out the linux targets
     90  1.1  christos 	into targ_extra_libpath.
     91  1.1  christos 	(aarch64-*-linux*): Likewise.
     92  1.1  christos 
     93  1.1  christos 2013-11-21  Nick Clifton  <nickc (a] redhat.com>
     94  1.1  christos 
     95  1.1  christos 	PR ld/16192
     96  1.1  christos 	* pe-dll.c (pe_create_runtime_relocator_reference): Zero the
     97  1.1  christos 	newly allocated idata5 block.
     98  1.1  christos 
     99  1.1  christos 2013-11-20  Nick Clifton  <nickc (a] redhat.com>
    100  1.1  christos 
    101  1.1  christos 	* scripttempl/elf32msp430.sc (.data): Set the based on the next
    102  1.1  christos 	free location in the text memory region, not a computation based
    103  1.1  christos 	upon the size of the text section.  Orphaned sections or other
    104  1.1  christos 	linker scripts might insert new sections between the .text section
    105  1.1  christos 	and the .data section.
    106  1.1  christos 	* scripttempl/elf32msp430_3.sc (.data): Likewise.
    107  1.1  christos 
    108  1.1  christos 2013-11-19  Roland McGrath  <mcgrathr (a] google.com>
    109  1.1  christos 	    Alan Modra  <amodra (a] gmail.com>
    110  1.1  christos 
    111  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
    112  1.1  christos 	Don't use bfd_elf_record_link_assignment to mark __ehdr_start
    113  1.1  christos 	hidden.  Instead, just do it directly here, and only if it was
    114  1.1  christos 	referenced but not defined.
    115  1.1  christos 
    116  1.1  christos 2013-11-18  Chung-Lin Tang  <cltang (a] codesourcery.com>
    117  1.1  christos 
    118  1.1  christos 	* emulparams/nios2linux.sh: New emulation file.
    119  1.1  christos 	* configure.tgt: Add nios2*-*-linux* emulation case.
    120  1.1  christos 	* Makefile.am (enios2linux.c): New emulation entry.
    121  1.1  christos 	* Makefile.in: Regenerate.
    122  1.1  christos 
    123  1.1  christos 2013-10-14  Nick Clifton  <nickc (a] redhat.com>
    124  1.1  christos 
    125  1.1  christos 	* emultempl/aix.em (_read_file): Close file at end of function.
    126  1.1  christos 
    127  1.1  christos 2013-10-10  Roland McGrath  <mcgrathr (a] google.com>
    128  1.1  christos 
    129  1.1  christos 	* ldmisc.c (vfinfo): Use Boolean ? "" : ":" in place of ":" + Boolean.
    130  1.1  christos 	It silences some compilers' warnings and is much less bizarre to read.
    131  1.1  christos 
    132  1.1  christos 2013-10-09  Roland McGrath  <mcgrathr (a] google.com>
    133  1.1  christos 
    134  1.1  christos 	* emultempl/elf32.em (id_note_section_size): Use ATTRIBUTE_UNUSED
    135  1.1  christos 	rather than a dummy assignment for unused parameter.
    136  1.1  christos 	* plugin.c (get_input_file, release_input_file): Likewise.
    137  1.1  christos 
    138  1.1  christos 2013-10-09  Nick Clifton  <nickc (a] redhat.com>
    139  1.1  christos 
    140  1.1  christos 	PR ld/16028
    141  1.1  christos 	* ldmain.c (add_keepsyms_file): Close file at end of function.
    142  1.1  christos 
    143  1.1  christos 2013-10-03  Will Newton  <will.newton (a] linaro.org>
    144  1.1  christos 
    145  1.1  christos 	* emulparams/aarch64elf.sh: Add IREL_IN_PLT.
    146  1.1  christos 	* emulparams/aarch64elf32.sh: Likewise.
    147  1.1  christos 
    148  1.1  christos 2013-09-30  Nick Clifton  <nickc (a] redhat.com>
    149  1.1  christos 
    150  1.1  christos 	* emulparams/msp430all.sh: Update ARCH names.
    151  1.1  christos 
    152  1.1  christos 2013-09-24  Alan Modra  <amodra (a] gmail.com>
    153  1.1  christos 
    154  1.1  christos 	* emulparams/elf32ppccommon.sh (LIBPATH_SUFFIX): Provide 32-bit
    155  1.1  christos 	and cross-endian values.
    156  1.1  christos 	* emulparams/elf64ppc.sh: Source elf32ppccomon.sh.  Delete duplicate,
    157  1.1  christos 	and unset unwanted variables.
    158  1.1  christos 
    159  1.1  christos 2013-09-24  Alan Modra  <amodra (a] gmail.com>
    160  1.1  christos 
    161  1.1  christos 	* genscripts.sh (LIB_PATH): Don't exclude libdir or tooldir when
    162  1.1  christos 	sysrooted.  Also, don't always add tooldir when non-sysrooted.
    163  1.1  christos 	Instead add both when native and tooldir also when TOOL_DIR is
    164  1.1  christos 	defined.  Always prepend '=' to paths when sysrooted.  Always
    165  1.1  christos 	put paths with LIBPATH_SUFFIX first in search order.
    166  1.1  christos 
    167  1.1  christos 2013-09-20  Chung-Lin Tang  <cltang (a] codesourcery.com>
    168  1.1  christos 
    169  1.1  christos 	* Makefile.am (enios2elf.c): Change tdir_nios2 to tdir_nios2elf.
    170  1.1  christos 	* Makefile.in: Regenerate.
    171  1.1  christos 
    172  1.1  christos 2013-09-20  Alan Modra  <amodra (a] gmail.com>
    173  1.1  christos 
    174  1.1  christos 	* configure: Regenerate.
    175  1.1  christos 
    176  1.1  christos 2013-09-18  Tristan Gingold  <gingold (a] adacore.com>
    177  1.1  christos 
    178  1.1  christos 	* NEWS: Add marker for 2.24.
    179  1.1  christos 
    180  1.1  christos 2013-09-17  Nick Clifton  <nickc (a] redhat.com>
    181  1.1  christos 
    182  1.1  christos 	PR ld/15957
    183  1.1  christos 	* deffilep.y (def_file_add_directive): Avoid readin past end of
    184  1.1  christos 	buffer.
    185  1.1  christos 
    186  1.1  christos 2013-08-28  Nick Clifton  <nickc (a] redhat.com>
    187  1.1  christos 
    188  1.1  christos 	PR ld/15896
    189  1.1  christos 	* ld.texinfo: Fix uses of MB abbreviation.
    190  1.1  christos 
    191  1.1  christos 2013-08-26  Roland McGrath  <mcgrathr (a] google.com>
    192  1.1  christos 
    193  1.1  christos 	* emulparams/elf_i386_nacl.sh (ARCH): Set to i386:nacl.
    194  1.1  christos 	* emulparams/elf_x86_64_nacl.sh (ARCH): Set to i386:x86-64:nacl.
    195  1.1  christos 	* emulparams/elf32_x86_64_nacl.sh (ARCH): Set to i386:x64-32:nacl.
    196  1.1  christos 
    197  1.1  christos 2013-08-23  Roland McGrath  <mcgrathr (a] google.com>
    198  1.1  christos 
    199  1.1  christos 	* emulparams/elf_nacl.sh (nacl_rodata_addr): Don't add in
    200  1.1  christos 	SIZEOF_HEADERS here; elf.sc does it already.
    201  1.1  christos 
    202  1.1  christos 2013-08-23  Nick Clifton  <nickc (a] redhat.com>
    203  1.1  christos 
    204  1.1  christos 	PR ld/15839
    205  1.1  christos 	* scripttempl/avr.sc: Do not include gc'able sections into general
    206  1.1  christos 	sections during relocatable links.
    207  1.1  christos 
    208  1.1  christos 2013-08-22  Christian Franke  <franke (a] computer.org>
    209  1.1  christos 
    210  1.1  christos 	* emultempl/pe.em: Add --disable-large-address-aware option.
    211  1.1  christos 	* ld.texinfo (--disable-large-address-aware): Add documentation.
    212  1.1  christos 
    213  1.1  christos 2013-08-14  Clemens Lang  <clemens.lang (a] fau.de>
    214  1.1  christos 
    215  1.1  christos 	* ldexp.c: Add LOG2CEIL() builtin function to linker script language
    216  1.1  christos 	* ldgram.y: Likewise
    217  1.1  christos 	* ldlex.l: Likewise
    218  1.1  christos 	* NEWS: Mention the new feature.
    219  1.1  christos 	* ld.texinfo: Document the new feature.
    220  1.1  christos 
    221  1.1  christos 2013-07-19  Sebastian Huber  <sebastian.huber (a] embedded-brains.de>
    222  1.1  christos 
    223  1.1  christos 	* ldgram.y: Add ALIGN_WITH_INPUT output section attribute.
    224  1.1  christos 	* ldlang.c: Likewise.
    225  1.1  christos 	* ldlang.h: Likewise.
    226  1.1  christos 	* ldlex.l: Likewise.
    227  1.1  christos 	* mri.c: Likewise.
    228  1.1  christos 	* ld.texinfo: Document new feature.
    229  1.1  christos 	* NEWS: Mention new feature.
    230  1.1  christos 
    231  1.1  christos 2013-07-18  Roland McGrath  <mcgrathr (a] google.com>
    232  1.1  christos 
    233  1.1  christos 	* emultempl/armelf.em (elf32_arm_add_stub_section): Take third
    234  1.1  christos 	argument ALIGNMENT_POWER, use it instead of constant 3.
    235  1.1  christos 
    236  1.1  christos 2013-07-08  Jeff Law  <law (a] redhat.com>
    237  1.1  christos 
    238  1.1  christos 	* scripttempl/elf.sc: Handle function names and other text after
    239  1.1  christos 	.text.unlikely too.
    240  1.1  christos 
    241  1.1  christos 2013-07-08  Tristan Gingold  <gingold (a] adacore.com>
    242  1.1  christos 
    243  1.1  christos 	* scripttempl/ia64vms.sc: Add support of per data and per function
    244  1.1  christos 	sections.
    245  1.1  christos 
    246  1.1  christos 2013-07-01  Alan Modra  <amodra (a] gmail.com>
    247  1.1  christos 
    248  1.1  christos 	* emultempl/ppc64elf.em: (ppc_layout_sections_again): Call
    249  1.1  christos 	ppc64_elf_set_toc rather than ppc64_elf_toc/_bfd_set_gp_value.
    250  1.1  christos 	(gld${EMULATION_NAME}_after_allocation): Likewise.
    251  1.1  christos 
    252  1.1  christos 2013-06-26  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    253  1.1  christos 
    254  1.1  christos 	* emulparams/aarch64elf32.sh: New file.
    255  1.1  christos 
    256  1.1  christos 2013-06-26  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    257  1.1  christos 
    258  1.1  christos 	* Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64elf32b.c.
    259  1.1  christos 	(eaarch64elf32b.c): New dependency and rule.
    260  1.1  christos 	* Makefile.in: Re-generated.
    261  1.1  christos 	* configure.tgt (aarch64-*-elf): Add aarch64elf32b.
    262  1.1  christos 	(aarch64_be-*-elf, aarch64_be-*-linux*, aarch64-*-linux*): Likewise.
    263  1.1  christos 	* emulparams/aarch64elf32b.sh: New file.
    264  1.1  christos 
    265  1.1  christos 2013-06-26  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    266  1.1  christos 
    267  1.1  christos 	* Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64elf32.c.
    268  1.1  christos 	(eaarch64elf32.c): New dependency and rule.
    269  1.1  christos 	* Makefile.in: Re-generated.
    270  1.1  christos 	* configure.tgt (aarch64-*-elf): Add aarch64elf32.
    271  1.1  christos 	(aarch64_be-*-elf, aarch64_be-*-linux*, aarch64-*-linux*): Likewise.
    272  1.1  christos 	* emulparams/aarch64elf32.sh: New file.
    273  1.1  christos 
    274  1.1  christos 2013-06-25  Maciej W. Rozycki  <macro (a] codesourcery.com>
    275  1.1  christos 
    276  1.1  christos 	* emultempl/mipself.em (insn32): New variable.
    277  1.1  christos 	(mips_create_output_section_statements): Handle insn32 mode.
    278  1.1  christos 	(PARSE_AND_LIST_PROLOGUE): New macro.
    279  1.1  christos 	(PARSE_AND_LIST_LONGOPTS): Likewise.
    280  1.1  christos 	(PARSE_AND_LIST_OPTIONS): Likewise.
    281  1.1  christos 
    282  1.1  christos 	* gen-doc.texi: Set MIPS.
    283  1.1  christos 	* ld.texinfo: Likewise.
    284  1.1  christos 	(Options specific to MIPS targets): New section.
    285  1.1  christos 	(ld and MIPS family): New node.
    286  1.1  christos 	(Top, Machine Dependent): List the new node.
    287  1.1  christos 
    288  1.1  christos 2013-06-24  Maciej W. Rozycki  <macro (a] codesourcery.com>
    289  1.1  christos 
    290  1.1  christos 	* emulparams/elf32btsmip.sh: Arrange for .got.plt to be placed
    291  1.1  christos 	as close to .plt as possible.
    292  1.1  christos 	* scripttempl/elf.sc: Handle $INITIAL_READWRITE_SECTIONS and
    293  1.1  christos 	$PLT_NEXT_DATA variables.
    294  1.1  christos 
    295  1.1  christos 2013-06-23  Richard Sandiford  <rdsandiford (a] googlemail.com>
    296  1.1  christos 
    297  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Move MIPS ELF emulations to...
    298  1.1  christos 	(ALL_64_EMULATION_SOURCES): ...here.
    299  1.1  christos 	* Makefile.in: Regenerate.
    300  1.1  christos 
    301  1.1  christos 2013-06-22  Richard Sandiford  <rdsandiford (a] googlemail.com>
    302  1.1  christos 
    303  1.1  christos 	* NEWS: Document the removal of MIPS ECOFF targets.
    304  1.1  christos 	* ld.texinfo (--gpsize=@var{value}): Use MIPS ELF rather than
    305  1.1  christos 	MIPS ECOFF as an example of a target that supports small data.
    306  1.1  christos 	* ldmain.c (g_switch_value): Likewise.
    307  1.1  christos 	* configure.tgt (mips*-*-pe, mips*-dec-ultrix*, mips*-dec-osf*)
    308  1.1  christos 	(mips*-sgi-irix* [v4 and earlier], mips*el-*-ecoff*, mips*-*-ecoff*)
    309  1.1  christos 	(mips*-*-bsd*, mips*-*-lnews*): Remove cases.
    310  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Remove emipsbig.c, emipsbsd.c,
    311  1.1  christos 	emipsidt.c, emipsidtl.c, emipslit.c, emipslnews.c and emipspe.c.
    312  1.1  christos 	(emipsbig.c, emipsbsd.c, emipsidt.c, emipsidtl.c, emipslit.c)
    313  1.1  christos 	(emipslnews.c, emipspe.c): Delete rules.
    314  1.1  christos 	* Makefile.in: Regenerate.
    315  1.1  christos 	* emulparams/mipsbig.sh, emulparams/mipsbsd.sh, emulparams/mipsidt.sh,
    316  1.1  christos 	emulparams/mipsidtl.sh, emulparams/mipslit.sh, emulparams/mipslnews.sh,
    317  1.1  christos 	emulparams/mipspe.sh, emultempl/mipsecoff.em: Delete.
    318  1.1  christos 	* emultempl/m68kcoff.em: Update comment to say that MIPS ECOFF support
    319  1.1  christos 	has now been removed.
    320  1.1  christos 	* emultempl/pe.em: Remove TARGET_IS_mipspe checks.
    321  1.1  christos 
    322  1.1  christos 2013-06-19  Will Newton  <will.newton (a] linaro.org>
    323  1.1  christos 
    324  1.1  christos 	* emulparams/aarch64elf.sh: Remove IREL_IN_PLT.
    325  1.1  christos 
    326  1.1  christos 2013-06-14  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    327  1.1  christos 
    328  1.1  christos 	* emulparams/aarch64elf.sh: Add IREL_IN_PLT.
    329  1.1  christos 
    330  1.1  christos 2013-06-12  Nick Clifton  <nickc (a] redhat.com>
    331  1.1  christos 
    332  1.1  christos 	* ldcref.c (output_one_cref): Place common definitions after
    333  1.1  christos 	ordinary definitions but before references.
    334  1.1  christos 
    335  1.1  christos 2013-06-10  Dilyan Palauzov  <dilyan.palauzov (a] aegee.org>
    336  1.1  christos 
    337  1.1  christos 	PR ld/15598
    338  1.1  christos 	* ld.texinfo (Source Code Reference): Fix typos.
    339  1.1  christos 
    340  1.1  christos 2013-06-07  Will Newton  <will.newton (a] linaro.org>
    341  1.1  christos 
    342  1.1  christos 	* emulparams/aarch64elf.sh: Add IREL_IN_PLT.
    343  1.1  christos 
    344  1.1  christos 2013-06-07  Nick Clifton  <nickc (a] redhat.com>
    345  1.1  christos 
    346  1.1  christos 	* ld.texinfo (SEGMENT_START): Rephrase to indicate that a -T
    347  1.1  christos 	option must appear before the SEGMENT_START is encountered in
    348  1.1  christos 	order for the default value to be overridden.
    349  1.1  christos 
    350  1.1  christos 2013-05-03  Alan Modra  <amodra (a] gmail.com>
    351  1.1  christos 
    352  1.1  christos 	PR ld/15365
    353  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
    354  1.1  christos 	Restrict __ehdr_start's export class to no less than STV_HIDDEN.
    355  1.1  christos 
    356  1.1  christos 2013-05-03  Alan Modra  <amodra (a] gmail.com>
    357  1.1  christos 
    358  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
    359  1.1  christos 	Only call lang_for_each_statement if an ELF hash table is used.
    360  1.1  christos 
    361  1.1  christos 2013-05-02  Nick Clifton  <nickc (a] redhat.com>
    362  1.1  christos 
    363  1.1  christos 	* Makefile.am: Add emsp430X.c
    364  1.1  christos 	* Makefine.in: Regenerate.
    365  1.1  christos 	* configure.tgt (msp430): Add msp430X emulation.
    366  1.1  christos 	* ldmain.c (multiple_definition): Only disable relaxation if it
    367  1.1  christos 	was enabled by the user.
    368  1.1  christos 	* ldmain.h (RELAXATION_ENABLED_BY_USER): New macro.
    369  1.1  christos 	* emulparams/msp430all.sh: Add support for MSP430X.
    370  1.1  christos 	* emultempl/generic.em: (before_parse): Enable relaxation for the
    371  1.1  christos 	MSP430.
    372  1.1  christos 	* scripttempl/msp430.sc: Reorganize sections.  Add .rodata
    373  1.1  christos 	section.
    374  1.1  christos 	* scripttempl/msp430_3.sc: Likewise.
    375  1.1  christos 	* NEWS: Mention support for MSP430X.
    376  1.1  christos 
    377  1.1  christos 2013-05-01  Maciej W. Rozycki  <macro (a] codesourcery.com>
    378  1.1  christos 
    379  1.1  christos 	* configure.tgt: Replace alpha*-*-linuxecoff* pattern with
    380  1.1  christos 	alpha*-*-linux*ecoff*.  Update the `sed' pattern used to convert
    381  1.1  christos 	from alpha*-*-linux-* to alpha*-*-linux*ecoff*.
    382  1.1  christos 
    383  1.1  christos 2013-05-01  Maciej W. Rozycki  <macro (a] codesourcery.com>
    384  1.1  christos 
    385  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
    386  1.1  christos 	Use is_elf_hash_table rather than a handcoded condition.
    387  1.1  christos 
    388  1.1  christos 2013-04-30  Nick Clifton  <nickc (a] redhat.com>
    389  1.1  christos 
    390  1.1  christos 	* ld.texinfo (SORT_BY_ALIGNMENT): Fix and clarify typo - sections
    391  1.1  christos 	are sorted by descending order of alignment.
    392  1.1  christos 
    393  1.1  christos 2013-04-29  Nick Clifton  <nickc (a] redhat.com>
    394  1.1  christos 
    395  1.1  christos 	* scripttempl/DWARF.sc: Add support for .debug_line.* and
    396  1.1  christos 	.debug_line_end.
    397  1.1  christos 
    398  1.1  christos 2013-04-29  Yaakov Selkowitz  <yselkowitz (a] users.sourceforge.net>
    399  1.1  christos 
    400  1.1  christos 	* emultempl/pe.em [cygwin]: Do not merge rdata with v2
    401  1.1  christos 	psuedo-relocs.
    402  1.1  christos 
    403  1.1  christos 2013-04-28  Thomas Schwinge  <thomas (a] codesourcery.com>
    404  1.1  christos 
    405  1.1  christos 	* scripttempl/armbpabi.sc: Replace "source" usage with ".".
    406  1.1  christos 	* scripttempl/avr.sc: Likewise.
    407  1.1  christos 	* scripttempl/elf.sc: Likewise.
    408  1.1  christos 	* scripttempl/elf32cr16.sc: Likewise.
    409  1.1  christos 	* scripttempl/elf32crx.sc: Likewise.
    410  1.1  christos 	* scripttempl/elf32msp430.sc: Likewise.
    411  1.1  christos 	* scripttempl/elf32msp430_3.sc: Likewise.
    412  1.1  christos 	* scripttempl/elf32sh-symbian.sc: Likewise.
    413  1.1  christos 	* scripttempl/elf64hppa.sc: Likewise.
    414  1.1  christos 	* scripttempl/elf_chaos.sc: Likewise.
    415  1.1  christos 	* scripttempl/elfd10v.sc: Likewise.
    416  1.1  christos 	* scripttempl/elfd30v.sc: Likewise.
    417  1.1  christos 	* scripttempl/elfi370.sc: Likewise.
    418  1.1  christos 	* scripttempl/elfm68hc11.sc: Likewise.
    419  1.1  christos 	* scripttempl/elfm68hc12.sc: Likewise.
    420  1.1  christos 	* scripttempl/elfxgate.sc: Likewise.
    421  1.1  christos 	* scripttempl/elfxtensa.sc: Likewise.
    422  1.1  christos 	* scripttempl/epiphany_4x4.sc: Likewise.
    423  1.1  christos 	* scripttempl/i386beos.sc: Likewise.
    424  1.1  christos 	* scripttempl/i386go32.sc: Likewise.
    425  1.1  christos 	* scripttempl/ia64vms.sc: Likewise.
    426  1.1  christos 	* scripttempl/ip2k.sc: Likewise.
    427  1.1  christos 	* scripttempl/iq2000.sc: Likewise.
    428  1.1  christos 	* scripttempl/mep.sc: Likewise.
    429  1.1  christos 	* scripttempl/mmo.sc: Likewise.
    430  1.1  christos 	* scripttempl/v850.sc: Likewise.
    431  1.1  christos 	* scripttempl/v850_rh850.sc: Likewise.
    432  1.1  christos 	* scripttempl/xstormy16.sc: Likewise.
    433  1.1  christos 
    434  1.1  christos 2013-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    435  1.1  christos 
    436  1.1  christos 	* scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
    437  1.1  christos 
    438  1.1  christos 2013-04-26  Alan Modra  <amodra (a] gmail.com>
    439  1.1  christos 
    440  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Test
    441  1.1  christos 	unresolved_syms_in_shared_libs rather than !executable to
    442  1.1  christos 	determine whether to load DT_NEEDED libraries.
    443  1.1  christos 
    444  1.1  christos 2013-04-25  Alan Modra  <amodra (a] gmail.com>
    445  1.1  christos 
    446  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lppclinux.c.
    447  1.1  christos 	(eelf32lppclinux.c): New rule.
    448  1.1  christos 	* Makefile.in: Regenerate.
    449  1.1  christos 	* configure.tgt: Merge powerpc-linux and other powerpc-elf targets
    450  1.1  christos 	with corresponding little-endian targets.
    451  1.1  christos 	* emulparams/elf32lppc.sh: Update comment.
    452  1.1  christos 	* emulparams/elf32lppclinux.sh: New.
    453  1.1  christos 
    454  1.1  christos 2013-04-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    455  1.1  christos 
    456  1.1  christos 	* configure.tgt (targ_extra_emuls): Adds elf32_x86_64 for
    457  1.1  christos 	x86_64-*-elf*.
    458  1.1  christos 	(targ_extra_libpath): Likewise.
    459  1.1  christos 	(tdir_elf_i386): Replace x86_64 with i386 for x86_64-*-elf*.
    460  1.1  christos 
    461  1.1  christos 2013-04-24  Yufeng Zhang  <yufeng.zhang (a] arm.com>
    462  1.1  christos 
    463  1.1  christos 	* emulparams/aarch64elf.sh: Define ELFSIZE=64.
    464  1.1  christos 	* emulparams/aarch64linux.sh: Ditto.
    465  1.1  christos 	* emultempl/aarch64elf.em (aarch64_elf_before_allocation):
    466  1.1  christos 	Replace elf64 with elf${ELFSIZE}.
    467  1.1  christos 	(elf64_aarch64_add_stub_section): Likewise.
    468  1.1  christos 	(build_section_lists): Likewise.
    469  1.1  christos 	(gld${EMULATION_NAME}_after_allocation): Likewise.
    470  1.1  christos 	(gld${EMULATION_NAME}_finish): Likewise.
    471  1.1  christos 	(aarch64_elf_create_output_section_statements): Likewise.
    472  1.1  christos 
    473  1.1  christos 2013-04-24  Nick Clifton  <nickc (a] redhat.com>
    474  1.1  christos 
    475  1.1  christos 	PR ld/15389
    476  1.1  christos 	* scripttempl/avr.sc: Add .note.gnu.build-id section.
    477  1.1  christos 
    478  1.1  christos 2013-04-22  Alan Modra  <amodra (a] gmail.com>
    479  1.1  christos 
    480  1.1  christos 	* emultempl/ppc64elf.em (ppc_create_output_section_statements):
    481  1.1  christos 	Check return from ppc64_elf_init_stub_bfd.
    482  1.1  christos 
    483  1.1  christos 2013-04-15  Nick Clifton  <nickc (a] redhat.com>
    484  1.1  christos 
    485  1.1  christos 	* Makefile.am (ELF_DEPS): Add a dependency upon
    486  1.1  christos 	scripttempl/DWARF.sc.
    487  1.1  christos 	(ELF_GEN_DEPS): Likewise.
    488  1.1  christos 	(emmo.c): Likewise.
    489  1.1  christos 	* Makefile.in: Regenerate.
    490  1.1  christos 
    491  1.1  christos 	* scripttempl/armbpabi.sc: Replace DWARF sections with an
    492  1.1  christos 	inclusion of DWARF.sc.
    493  1.1  christos 	* scripttempl/avr.sc: Likewise.
    494  1.1  christos 	* scripttempl/elf.sc: Likewise.
    495  1.1  christos 	* scripttempl/elf32cr16.sc: Likewise.
    496  1.1  christos 	* scripttempl/elf32crx.sc: Likewise.
    497  1.1  christos 	* scripttempl/elf32msp430.sc: Likewise.
    498  1.1  christos 	* scripttempl/elf32msp430_3.sc: Likewise.
    499  1.1  christos 	* scripttempl/elf32sh-symbian.sc: Likewise.
    500  1.1  christos 	* scripttempl/elf64hppa.sc: Likewise.
    501  1.1  christos 	* scripttempl/elf_chaos.sc: Likewise.
    502  1.1  christos 	* scripttempl/elfd10v.sc: Likewise.
    503  1.1  christos 	* scripttempl/elfd30v.sc: Likewise.
    504  1.1  christos 	* scripttempl/elfi370.sc: Likewise.
    505  1.1  christos 	* scripttempl/elfm68hc11.sc: Likewise.
    506  1.1  christos 	* scripttempl/elfm68hc12.sc: Likewise.
    507  1.1  christos 	* scripttempl/elfxgate.sc: Likewise.
    508  1.1  christos 	* scripttempl/elfxtensa.sc: Likewise.
    509  1.1  christos 	* scripttempl/epiphany_4x4.sc: Likewise.
    510  1.1  christos 	* scripttempl/i386beos.sc: Likewise.
    511  1.1  christos 	* scripttempl/i386go32.sc: Likewise.
    512  1.1  christos 	* scripttempl/ia64vms.sc: Likewise.
    513  1.1  christos 	* scripttempl/ip2k.sc: Likewise.
    514  1.1  christos 	* scripttempl/iq2000.sc: Likewise.
    515  1.1  christos 	* scripttempl/mep.sc: Likewise.
    516  1.1  christos 	* scripttempl/mmo.sc: Likewise.
    517  1.1  christos 	* scripttempl/v850.sc: Likewise.
    518  1.1  christos 	* scripttempl/v850_rh850.sc: Likewise.
    519  1.1  christos 	* scripttempl/xstormy16.sc: Likewise.
    520  1.1  christos 	* scripttempl/DWARF.sc: New.
    521  1.1  christos 
    522  1.1  christos 2013-04-04  Alan Modra  <amodra (a] gmail.com>
    523  1.1  christos 
    524  1.1  christos 	* ldlang.c (load_symbols): Report "error adding symbols" on
    525  1.1  christos 	bfd_link_add_symbols failure.
    526  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Likewise.
    527  1.1  christos 	* emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Likewise.
    528  1.1  christos 	(gld${EMULATION_NAME}_try_needed): Likewise.
    529  1.1  christos 
    530  1.1  christos 2013-03-27  Georg-Johann Lay  <gjl (a] gcc.gnu.org>
    531  1.1  christos 
    532  1.1  christos 	PR ld/13812
    533  1.1  christos 	* scripttempl/avr.sc: Place trampolines before .progmem section.
    534  1.1  christos 
    535  1.1  christos 2013-03-25  Kai Tietz  <ktietz (a] redhat.com>
    536  1.1  christos 
    537  1.1  christos 	* ld.texinfo (--disable-runtime-pseudo-reloc): Adjust default.
    538  1.1  christos 
    539  1.1  christos 2013-03-21  Michael Schewe  <michael.schewe (a] gmx.net>
    540  1.1  christos 
    541  1.1  christos 	* ld.texinfo (H8/300): Add description of relaxation of
    542  1.1  christos 	mov @(disp:32,ERx) to mov @(disp:16,ERx).
    543  1.1  christos 
    544  1.1  christos 2013-03-21  Kai Tietz  <ktietz (a] redhat.com>
    545  1.1  christos 
    546  1.1  christos 	* pe-dll.c (process_def_file_and_drectve): Don't handle VC
    547  1.1  christos 	generated C++-symbols as stdcall/fastcall.
    548  1.1  christos 
    549  1.1  christos 2013-03-18  Alan Modra  <amodra (a] gmail.com>
    550  1.1  christos 
    551  1.1  christos 	* ld.texinfo (--as-needed): Update.
    552  1.1  christos 
    553  1.1  christos 2013-03-14  Jakub Jelinek  <jakub (a] redhat.com>
    554  1.1  christos 
    555  1.1  christos 	* emulparams/aarch64linux.sh (LIBPATH_SUFFIX): Set to 64 for
    556  1.1  christos 	aarch64linux* emulations.
    557  1.1  christos 
    558  1.1  christos 2013-03-07  Alan Modra  <amodra (a] gmail.com>
    559  1.1  christos 
    560  1.1  christos 	* ldfile.c (ldfile_open_command_file_1): Return after einfo
    561  1.1  christos 	to avoid warning.
    562  1.1  christos 
    563  1.1  christos 2013-03-05  Corinna Vinschen  <vinschen (a] redhat.com>
    564  1.1  christos 
    565  1.1  christos 	* configure.host: Add x86_64-*-cygwin* as valid host.
    566  1.1  christos 	* configure.tgt: Add x86_64-*-cygwin* as valid target.
    567  1.1  christos 	* emultempl/pep.em: Handle different requirements for Cygwin in terms
    568  1.1  christos 	of start addresses for executables and DLLs, based on memory model in
    569  1.1  christos 	http://cygwin.com/ml/cygwin-developers/2013-02/msg00027.html
    570  1.1  christos 
    571  1.1  christos 2013-03-05  Alan Modra  <amodra (a] gmail.com>
    572  1.1  christos 
    573  1.1  christos 	PR ld/15222
    574  1.1  christos 	* ldlang.c (lang_size_sections_1): When given an lma_region align
    575  1.1  christos 	LMA as per VMA only if lma_region is the same as region.
    576  1.1  christos 
    577  1.1  christos 2013-02-27  Nick Clifton  <nickc (a] redhat.com>
    578  1.1  christos 
    579  1.1  christos 	* scripttempl/elf32msp430.sc: Add placement of .data.* sections.
    580  1.1  christos 	Add alignment of .bss section.
    581  1.1  christos 	* scripttempl/elf32msp430_3.sc: Likewise.
    582  1.1  christos 
    583  1.1  christos 2013-02-26  Nick Clifton  <nickc (a] redhat.com>
    584  1.1  christos 
    585  1.1  christos 	PR ld/15188
    586  1.1  christos 	* ld.texinfo: Fix typos.
    587  1.1  christos 
    588  1.1  christos 2013-02-21  Alan Modra  <amodra (a] gmail.com>
    589  1.1  christos 
    590  1.1  christos 	* scripttempl/elf.sc (.init_array, .fini_array): Don't sort all
    591  1.1  christos 	.init_array/.fini_array input sections before .ctors/.dtors input
    592  1.1  christos 	sections.
    593  1.1  christos 	(CTORS_IN_INIT_ARRAY, DTORS_IN_INIT_ARRAY): Adjust to suit.
    594  1.1  christos 
    595  1.1  christos 2013-02-21  Alan Modra  <amodra (a] gmail.com>
    596  1.1  christos 
    597  1.1  christos 	* emultempl/elf32.em (write_build_id, setup_build_id): Adjust
    598  1.1  christos 	for elf_tdata changes.
    599  1.1  christos 
    600  1.1  christos 2013-02-21  Alan Modra  <amodra (a] gmail.com>
    601  1.1  christos 
    602  1.1  christos 	* emultempl/elf-generic.em: Use newly defined elf_obj_tdata
    603  1.1  christos 	accessor macros.
    604  1.1  christos 
    605  1.1  christos 2013-02-20  Alan Modra  <amodra (a] gmail.com>
    606  1.1  christos 
    607  1.1  christos 	* Makefile.am: Use $(ELF_DEPS) on a number of eelf*.c rules.
    608  1.1  christos 	* Makefile.in: Regenerate.
    609  1.1  christos 
    610  1.1  christos 2013-02-19  Sandra Loosemore  <sandra (a] codesourcery.com>
    611  1.1  christos 
    612  1.1  christos 	PR ld/15146
    613  1.1  christos 	* plugin.c (plugin_notice): Add null check before dereferencing
    614  1.1  christos 	pointer.
    615  1.1  christos 
    616  1.1  christos 2013-02-19  Alan Modra  <amodra (a] gmail.com>
    617  1.1  christos 
    618  1.1  christos 	* emultempl/elf32.em (emit_note_gnu_build_id): New static var.
    619  1.1  christos 	Replace all info->emit_note_gnu_build_id refs.
    620  1.1  christos 	(id_note_section_size): Rename from
    621  1.1  christos 	gld${EMULATION_NAME}_id_note_section_size.
    622  1.1  christos 	(struct build_id_info): Delete.
    623  1.1  christos 	(write_build_id): Rename from
    624  1.1  christos 	gld${EMULATION_NAME}_write_build_id_section.
    625  1.1  christos 	Update elf_tdata usage.  Style, formatting.
    626  1.1  christos 	(setup_build_id): New function.
    627  1.1  christos 	(gld${EMULATION_NAME}_after_open): Use setup_build_id.
    628  1.1  christos 
    629  1.1  christos 2013-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    630  1.1  christos 
    631  1.1  christos 	PR ld/15146
    632  1.1  christos 	* plugin.c (plugin_notice): Replace the undefined dummy bfd with
    633  1.1  christos 	the real one.
    634  1.1  christos 
    635  1.1  christos 2013-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    636  1.1  christos 
    637  1.1  christos 	PR ld/15141
    638  1.1  christos 	* plugin.c (plugin_notice): Also trace symbol from the IR bfd.
    639  1.1  christos 
    640  1.1  christos 2013-02-15  Kai Tietz  <ktietz (a] redhat.com>
    641  1.1  christos 
    642  1.1  christos 	* scripttempl/pep.sc (.xdata): Merge .xdata* into .xdata section.
    643  1.1  christos 	(.pdata): Merge .pdata* into .pdata section.
    644  1.1  christos 
    645  1.1  christos 2013-02-11  Alan Modra  <amodra (a] gmail.com>
    646  1.1  christos 
    647  1.1  christos 	* ldlang.c (get_init_priority): Comment typo.
    648  1.1  christos 	(lang_finish): Free link_info.hash and lang_definedness_table.
    649  1.1  christos 	(lang_end): Delete lang_definedness_table comment.
    650  1.1  christos 
    651  1.1  christos 2013-02-11  Alan Modra  <amodra (a] gmail.com>
    652  1.1  christos 
    653  1.1  christos 	PR ld/15130
    654  1.1  christos 	* ld.texinfo (-rpath-link): Typo fix.
    655  1.1  christos 
    656  1.1  christos 2013-02-08  Markos Chandras  <markos.chandras (a] imgtec.com>
    657  1.1  christos 
    658  1.1  christos 	* emultempl/metagelf.em (build_section_lists): Use sec_info_type
    659  1.1  christos 	rather than userdata->flags.just_syms.
    660  1.1  christos 
    661  1.1  christos 2013-02-06  Sandra Loosemore  <sandra (a] codesourcery.com>
    662  1.1  christos 	    Andrew Jenner <andrew (a] codesourcery.com>
    663  1.1  christos 
    664  1.1  christos 	Based on patches from Altera Corporation.
    665  1.1  christos 
    666  1.1  christos 	* Makefile.am (enios2elf.c): New rule.
    667  1.1  christos 	* Makefile.in: Regenerated.
    668  1.1  christos 	* configure.tgt: Add case for nios2*-*-*.
    669  1.1  christos 	* emulparams/nios2elf.sh: New file.
    670  1.1  christos 	* NEWS: Note Altera Nios II support.
    671  1.1  christos 
    672  1.1  christos 2013-02-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    673  1.1  christos 
    674  1.1  christos 	* emultempl/avrelf.em (avr_elf_before_parse): New function.
    675  1.1  christos 	(LDEMUL_BEFORE_PARSE): Define.
    676  1.1  christos 
    677  1.1  christos 2013-02-06  Alan Modra  <amodra (a] gmail.com>
    678  1.1  christos 
    679  1.1  christos 	PR ld/15096
    680  1.1  christos 	* emultempl/elf32.em: Revert 2013-02-04, 2013-01-22 and 2013-01-21.
    681  1.1  christos 	* emultempl/alphaelf.em: Revert 2013-02-04.
    682  1.1  christos 	* emultempl/cr16elf.em: Likewise.
    683  1.1  christos 	* emultempl/crxelf.em: Likewise.
    684  1.1  christos 	* emultempl/hppaelf.em: Likewise.
    685  1.1  christos 	* emultempl/ia64elf.em: Likewise.
    686  1.1  christos 	* emultempl/mipself.em: Likewise.
    687  1.1  christos 	* NEWS: Revert 2013-01-21.
    688  1.1  christos 
    689  1.1  christos 2013-02-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    690  1.1  christos 
    691  1.1  christos 	PR ld/15096
    692  1.1  christos 	* emultempl/alphaelf.em (alpha_after_parse): Call
    693  1.1  christos 	gld${EMULATION_NAME}_after_parse instead of after_parse_default.
    694  1.1  christos 	* emultempl/cr16elf.em (cr16elf_after_parse): Likewise.
    695  1.1  christos 	* emultempl/crxelf.em (crxelf_after_parse): Likewise.
    696  1.1  christos 	* emultempl/hppaelf.em (hppaelf_after_parse): Likewise.
    697  1.1  christos 	* emultempl/mipself.em (mips_after_parse): Likewise.
    698  1.1  christos 
    699  1.1  christos 	* emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Renamed
    700  1.1  christos 	to ...
    701  1.1  christos 	(gld_${EMULATION_NAME}_after_parse): This.  Call
    702  1.1  christos 	gld${EMULATION_NAME}_after_parse instead of after_parse_default.
    703  1.1  christos 	(LDEMUL_AFTER_PARSE): Set to gld_${EMULATION_NAME}_after_parse.
    704  1.1  christos 
    705  1.1  christos 	* emultempl/elf32.em (new_dtags_set): New variable.
    706  1.1  christos 	(gld${EMULATION_NAME}_before_parse): Don't set link_info.new_dtags
    707  1.1  christos 	here.
    708  1.1  christos 	(gld${EMULATION_NAME}_after_parse): New function.
    709  1.1  christos 	(ld_${EMULATION_NAME}_emulation): Replace after_parse_default'
    710  1.1  christos 	with gld${EMULATION_NAME}_after_parse.
    711  1.1  christos 	(gld${EMULATION_NAME}_handle_option): Set new_dtags_set to TRUE
    712  1.1  christos 	when setting link_info.new_dtags.
    713  1.1  christos 
    714  1.1  christos 2013-01-25  Kai Tietz  <ktietz (a] redhat.com>
    715  1.1  christos 
    716  1.1  christos 	* deffilep.y (def_image_name): Adjust type of base-address
    717  1.1  christos 	argument.
    718  1.1  christos 	(%union): Add new type bfd_vma as vma.
    719  1.1  christos 	(VMA):  New rule.
    720  1.1  christos 	(opt_base): Use VMA instead of NUMBER rule to evaluate value.
    721  1.1  christos 	(def_file_print): Use bfd's fprintf_vma to output base-address.
    722  1.1  christos 
    723  1.1  christos 2013-01-24  Nick Clifton  <nickc (a] redhat.com>
    724  1.1  christos 
    725  1.1  christos 	* NEWS: Mention support for V850E3V5 architecture.
    726  1.1  christos 
    727  1.1  christos 2013-01-23  Martin Koegler  <martin.koegler (a] chello.at>
    728  1.1  christos 
    729  1.1  christos 	PR ld/15041
    730  1.1  christos 	* scripttempl/pep.sc (.pdata): Only accept .pdata sections.
    731  1.1  christos 	(.xdata): Similarly.
    732  1.1  christos 	(.debug_frame): Similarly.
    733  1.1  christos 
    734  1.1  christos 2013-01-23  Georg-Johann Lay  <avr (a] gjlay.de>
    735  1.1  christos 
    736  1.1  christos 	PR ld/15037
    737  1.1  christos 	* scripttempl/avr.sc (.eeprom): Keep it.
    738  1.1  christos 
    739  1.1  christos 2013-01-23  Leif Ekblad  <leif (a] rdos.net>
    740  1.1  christos 
    741  1.1  christos 	* Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64rdos.c.
    742  1.1  christos 	(eelf64rdos.c): New rule.
    743  1.1  christos 	* emulparams/elf64rdos.sh: New file.
    744  1.1  christos 	* configure.tgt (x86_64-*-rdos*): Use above.
    745  1.1  christos 	* Makefile.in: Regenerate.
    746  1.1  christos 
    747  1.1  christos 2013-01-22  Roland McGrath  <mcgrathr (a] google.com>
    748  1.1  christos 
    749  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
    750  1.1  christos 	new_dtags to TRUE for *-*-nacl* targets.
    751  1.1  christos 
    752  1.1  christos 2013-01-21  Mike Frysinger  <vapier (a] gentoo.org>
    753  1.1  christos 
    754  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
    755  1.1  christos 	link_info.new_dtags to TRUE for linux/gnu targets.
    756  1.1  christos 	* NEWS: Mention new dtags default.
    757  1.1  christos 
    758  1.1  christos 2013-01-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    759  1.1  christos 
    760  1.1  christos 	* Makefile.am (HOSTING_SCRT0): New.
    761  1.1  christos 
    762  1.1  christos 	* configure.host (HOSTING_SCRT0): New.  Used for PIE.
    763  1.1  christos 
    764  1.1  christos 	* configure.in (HOSTING_SCRT0): New AC_SUBST.
    765  1.1  christos 
    766  1.1  christos 	* Makefile.in: Regenerated.
    767  1.1  christos 	* configure: Likewise.
    768  1.1  christos 
    769  1.1  christos 2013-01-18  Mike Frysinger  <vapier (a] gentoo.org>
    770  1.1  christos 
    771  1.1  christos 	* NEWS: Mention change in behavior with --enable-new-dtags.
    772  1.1  christos 	* ld.texinfo (Options): Clarify --enable-new-dtags behavior.
    773  1.1  christos 
    774  1.1  christos 2013-01-14  Leif Ekblad <leif (a] rdos.net>
    775  1.1  christos 	    Alan Modra  <amodra (a] gmail.com>
    776  1.1  christos 
    777  1.1  christos 	* ld.texinfo (-Tldata-segment): Describe.
    778  1.1  christos 	* ldlex.h (OPTION_TLDATA_SEGMENT): New enum value.
    779  1.1  christos 	* lexsup.c (ld_options): Add -Tldata-segment.
    780  1.1  christos 	(parse_args): Handle OPTION_TLDATA_SEGMENT.
    781  1.1  christos 	* scripttempl/elf.sc: Support LARGE_DATA_ADDR.
    782  1.1  christos 
    783  1.1  christos 2013-01-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    784  1.1  christos 
    785  1.1  christos 	* deffilep.y: Remove trailing white spaces.
    786  1.1  christos 	* elf-hints-local.h: Likewise.
    787  1.1  christos 	* ldexp.c: Likewise.
    788  1.1  christos 	* ldlang.h: Likewise.
    789  1.1  christos 	* ldmisc.c: Likewise.
    790  1.1  christos 	* ldwrite.c: Likewise.
    791  1.1  christos 	* pe-dll.c: Likewise.
    792  1.1  christos 	* emulparams/criself.sh: Likewise.
    793  1.1  christos 	* emulparams/crislinux.sh: Likewise.
    794  1.1  christos 	* emulparams/elf32_tic6x_le.sh: Likewise.
    795  1.1  christos 	* emulparams/elf32bmipn32-defs.sh: Likewise.
    796  1.1  christos 	* emulparams/elf32mb_linux.sh: Likewise.
    797  1.1  christos 	* emulparams/elf32mep.sh: Likewise.
    798  1.1  christos 	* emulparams/elf32microblaze.sh: Likewise.
    799  1.1  christos 	* emulparams/elf32ppc.sh: Likewise.
    800  1.1  christos 	* emulparams/elf64_s390.sh: Likewise.
    801  1.1  christos 	* emulparams/elf64alpha.sh: Likewise.
    802  1.1  christos 	* emulparams/elf_s390.sh: Likewise.
    803  1.1  christos 	* emulparams/elf_x86_64.sh: Likewise.
    804  1.1  christos 	* emulparams/tic80coff.sh: Likewise.
    805  1.1  christos 	* emultempl/aix.em: Likewise.
    806  1.1  christos 	* emultempl/avrelf.em: Likewise.
    807  1.1  christos 	* emultempl/cr16elf.em: Likewise.
    808  1.1  christos 	* emultempl/pe.em: Likewise.
    809  1.1  christos 	* emultempl/pep.em: Likewise.
    810  1.1  christos 	* emultempl/spuelf.em: Likewise.
    811  1.1  christos 	* emultempl/tic6xdsbt.em: Likewise.
    812  1.1  christos 
    813  1.1  christos 2013-01-10  Will Newton <will.newton (a] imgtec.com>
    814  1.1  christos 
    815  1.1  christos 	* Makefile.am: Add Meta.
    816  1.1  christos 	* Makefile.in: Regenerate.
    817  1.1  christos 	* configure.tgt: Add Meta.
    818  1.1  christos 	* emulparams/elf32metag.sh: New file.
    819  1.1  christos 	* emultempl/metagelf.em: New file.
    820  1.1  christos 
    821  1.1  christos 2013-01-09  Alan Modra  <amodra (a] gmail.com>
    822  1.1  christos 
    823  1.1  christos 	* emulparams/elf_x86_64.sh (LARGE_BSS_AFTER_BSS): Define.
    824  1.1  christos 	* emulparams/elf32_x86_64.sh: Likewise.
    825  1.1  christos 	* emulparams/elf_k1om.sh: Likewise.
    826  1.1  christos 	* emulparams/elf_l1om.sh: Likewise.
    827  1.1  christos 	* scripttempl/elf.sc (LARGE_BSS): Define rather than appending to
    828  1.1  christos 	OTHER_BSS_SECTIONS.  Substitute in script.
    829  1.1  christos 
    830  1.1  christos 2013-01-08  Leif Ekblad  <leif (a] rdos.net>
    831  1.1  christos 
    832  1.1  christos 	* scripttempl/elf.sc (RODATA_ADDR): Typo fix.
    833  1.1  christos 
    834  1.1  christos 2013-01-08  Alan Modra  <amodra (a] gmail.com>
    835  1.1  christos 
    836  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
    837  1.1  christos 	"name" param with a bfd_link_needed_list pointer.  Update caller.
    838  1.1  christos 	(gld${EMULATION_NAME}_check_ld_elf_hints): Likewise.
    839  1.1  christos 
    840  1.1  christos 2013-01-08  Alan Modra  <amodra (a] gmail.com>
    841  1.1  christos 
    842  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
    843  1.1  christos 	* Makefile.in: Regenerate.
    844  1.1  christos 
    845  1.1  christos 2013-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    846  1.1  christos 
    847  1.1  christos 	* lexsup.c (ld_options): Add fuse-ld= for GCC linker option
    848  1.1  christos 	compatibility.
    849  1.1  christos 
    850  1.1  christos 2013-01-07  Patrice Dumas  <pertusus (a] free.fr>
    851  1.1  christos 
    852  1.1  christos 	* ld.texinfo: Replace @ with @@ when it is part of the text.
    853  1.1  christos 	Correct ordering of M68HC11 entry.
    854  1.1  christos 
    855  1.1  christos 2013-01-04  Juergen Urban <JuergenUrban (a] gmx.de>
    856  1.1  christos 
    857  1.1  christos 	* configure.tgt: Support ELF files for Sony Playstation 2 (for
    858  1.1  christos 	ps2dev and ps2sdk).
    859  1.1  christos 	* emulparams/elf32lr5900n32.sh: Create linker script for Sony
    860  1.1  christos 	Playstation 2 ELF files using MIPS ABI n32.
    861  1.1  christos 	* emulparams/elf32lr5900.sh: Create linker script for Sony
    862  1.1  christos 	Playstation 2 ELF files using MIPS ABI o32.
    863  1.1  christos 	* Makefile.am: Add linker scripts for Sony Playstation 2 ELF
    864  1.1  christos 	files.
    865  1.1  christos 
    866  1.1  christos 2013-01-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    867  1.1  christos 
    868  1.1  christos 	* ldver.c (ldversion): Update copyright year to 2013.
    869  1.1  christos 
    870  1.1  christos For older changes see ChangeLog-2012
    871  1.1  christos 
    873  1.1  christos Copyright (C) 2013 Free Software Foundation, Inc.
    874  1.1  christos 
    875  1.1  christos Copying and distribution of this file, with or without modification,
    876  1.1  christos are permitted in any medium without royalty provided the copyright
    877  1.1  christos notice and this notice are preserved.
    878  1.1  christos 
    879  1.1  christos Local Variables:
    880  1.1  christos mode: change-log
    881  1.1  christos left-margin: 8
    882  1.1  christos fill-column: 74
    883  1.1  christos version-control: never
    884                End:
    885