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