[AArch64, ILP32] Really add ld/emulparams/aarch64elf32.sh that was missed
[platform/upstream/binutils.git] / ld / ChangeLog
1 2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
2
3         * emulparams/aarch64elf32.sh: New file.
4
5 2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
6
7         * Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64elf32b.c.
8         (eaarch64elf32b.c): New dependency and rule.
9         * Makefile.in: Re-generated.
10         * configure.tgt (aarch64-*-elf): Add aarch64elf32b.
11         (aarch64_be-*-elf, aarch64_be-*-linux*, aarch64-*-linux*): Likewise.
12         * emulparams/aarch64elf32b.sh: New file.
13
14 2013-06-26  Yufeng Zhang  <yufeng.zhang@arm.com>
15
16         * Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64elf32.c.
17         (eaarch64elf32.c): New dependency and rule.
18         * Makefile.in: Re-generated.
19         * configure.tgt (aarch64-*-elf): Add aarch64elf32.
20         (aarch64_be-*-elf, aarch64_be-*-linux*, aarch64-*-linux*): Likewise.
21         * emulparams/aarch64elf32.sh: New file.
22
23 2013-06-25  Maciej W. Rozycki  <macro@codesourcery.com>
24
25         * emultempl/mipself.em (insn32): New variable.
26         (mips_create_output_section_statements): Handle insn32 mode.
27         (PARSE_AND_LIST_PROLOGUE): New macro.
28         (PARSE_AND_LIST_LONGOPTS): Likewise.
29         (PARSE_AND_LIST_OPTIONS): Likewise.
30
31         * gen-doc.texi: Set MIPS.
32         * ld.texinfo: Likewise.
33         (Options specific to MIPS targets): New section.
34         (ld and MIPS family): New node.
35         (Top, Machine Dependent): List the new node.
36
37 2013-06-24  Maciej W. Rozycki  <macro@codesourcery.com>
38
39         * emulparams/elf32btsmip.sh: Arrange for .got.plt to be placed
40         as close to .plt as possible.
41         * scripttempl/elf.sc: Handle $INITIAL_READWRITE_SECTIONS and
42         $PLT_NEXT_DATA variables.
43
44 2013-06-23  Richard Sandiford  <rdsandiford@googlemail.com>
45
46         * Makefile.am (ALL_EMULATION_SOURCES): Move MIPS ELF emulations to...
47         (ALL_64_EMULATION_SOURCES): ...here.
48         * Makefile.in: Regenerate.
49
50 2013-06-22  Richard Sandiford  <rdsandiford@googlemail.com>
51
52         * NEWS: Document the removal of MIPS ECOFF targets.
53         * ld.texinfo (--gpsize=@var{value}): Use MIPS ELF rather than
54         MIPS ECOFF as an example of a target that supports small data.
55         * ldmain.c (g_switch_value): Likewise.
56         * configure.tgt (mips*-*-pe, mips*-dec-ultrix*, mips*-dec-osf*)
57         (mips*-sgi-irix* [v4 and earlier], mips*el-*-ecoff*, mips*-*-ecoff*)
58         (mips*-*-bsd*, mips*-*-lnews*): Remove cases.
59         * Makefile.am (ALL_EMULATION_SOURCES): Remove emipsbig.c, emipsbsd.c,
60         emipsidt.c, emipsidtl.c, emipslit.c, emipslnews.c and emipspe.c.
61         (emipsbig.c, emipsbsd.c, emipsidt.c, emipsidtl.c, emipslit.c)
62         (emipslnews.c, emipspe.c): Delete rules.
63         * Makefile.in: Regenerate.
64         * emulparams/mipsbig.sh, emulparams/mipsbsd.sh, emulparams/mipsidt.sh,
65         emulparams/mipsidtl.sh, emulparams/mipslit.sh, emulparams/mipslnews.sh,
66         emulparams/mipspe.sh, emultempl/mipsecoff.em: Delete.
67         * emultempl/m68kcoff.em: Update comment to say that MIPS ECOFF support
68         has now been removed.
69         * emultempl/pe.em: Remove TARGET_IS_mipspe checks.
70
71 2013-06-19  Will Newton  <will.newton@linaro.org>
72
73         * emulparams/aarch64elf.sh: Remove IREL_IN_PLT.
74
75 2013-06-14  Yufeng Zhang  <yufeng.zhang@arm.com>
76
77         * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
78
79 2013-06-12  Nick Clifton  <nickc@redhat.com>
80
81         * ldcref.c (output_one_cref): Place common definitions after
82         ordinary definitions but before references.
83
84 2013-06-10  Dilyan Palauzov  <dilyan.palauzov@aegee.org>
85
86         PR ld/15598
87         * ld.texinfo (Source Code Reference): Fix typos.
88
89 2013-06-07  Will Newton  <will.newton@linaro.org>
90
91         * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
92
93 2013-06-07  Nick Clifton  <nickc@redhat.com>
94
95         * ld.texinfo (SEGMENT_START): Rephrase to indicate that a -T
96         option must appear before the SEGMENT_START is encountered in
97         order for the default value to be overridden.
98
99 2013-05-03  Alan Modra  <amodra@gmail.com>
100
101         PR ld/15365
102         * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
103         Restrict __ehdr_start's export class to no less than STV_HIDDEN.
104
105 2013-05-03  Alan Modra  <amodra@gmail.com>
106
107         * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
108         Only call lang_for_each_statement if an ELF hash table is used.
109
110 2013-05-02  Nick Clifton  <nickc@redhat.com>
111
112         * Makefile.am: Add emsp430X.c
113         * Makefine.in: Regenerate.
114         * configure.tgt (msp430): Add msp430X emulation.
115         * ldmain.c (multiple_definition): Only disable relaxation if it
116         was enabled by the user.
117         * ldmain.h (RELAXATION_ENABLED_BY_USER): New macro.
118         * emulparams/msp430all.sh: Add support for MSP430X.
119         * emultempl/generic.em: (before_parse): Enable relaxation for the
120         MSP430.
121         * scripttempl/msp430.sc: Reorganize sections.  Add .rodata
122         section.
123         * scripttempl/msp430_3.sc: Likewise.
124         * NEWS: Mention support for MSP430X.
125
126 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
127
128         * configure.tgt: Replace alpha*-*-linuxecoff* pattern with
129         alpha*-*-linux*ecoff*.  Update the `sed' pattern used to convert
130         from alpha*-*-linux-* to alpha*-*-linux*ecoff*.
131
132 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
133
134         * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
135         Use is_elf_hash_table rather than a handcoded condition.
136
137 2013-04-30  Nick Clifton  <nickc@redhat.com>
138
139         * ld.texinfo (SORT_BY_ALIGNMENT): Fix and clarify typo - sections
140         are sorted by descending order of alignment.
141
142 2013-04-29  Nick Clifton  <nickc@redhat.com>
143
144         * scripttempl/DWARF.sc: Add support for .debug_line.* and
145         .debug_line_end.
146
147 2013-04-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
148
149         * emultempl/pe.em [cygwin]: Do not merge rdata with v2
150         psuedo-relocs.
151
152 2013-04-28  Thomas Schwinge  <thomas@codesourcery.com>
153
154         * scripttempl/armbpabi.sc: Replace "source" usage with ".".
155         * scripttempl/avr.sc: Likewise.
156         * scripttempl/elf.sc: Likewise.
157         * scripttempl/elf32cr16.sc: Likewise.
158         * scripttempl/elf32crx.sc: Likewise.
159         * scripttempl/elf32msp430.sc: Likewise.
160         * scripttempl/elf32msp430_3.sc: Likewise.
161         * scripttempl/elf32sh-symbian.sc: Likewise.
162         * scripttempl/elf64hppa.sc: Likewise.
163         * scripttempl/elf_chaos.sc: Likewise.
164         * scripttempl/elfd10v.sc: Likewise.
165         * scripttempl/elfd30v.sc: Likewise.
166         * scripttempl/elfi370.sc: Likewise.
167         * scripttempl/elfm68hc11.sc: Likewise.
168         * scripttempl/elfm68hc12.sc: Likewise.
169         * scripttempl/elfxgate.sc: Likewise.
170         * scripttempl/elfxtensa.sc: Likewise.
171         * scripttempl/epiphany_4x4.sc: Likewise.
172         * scripttempl/i386beos.sc: Likewise.
173         * scripttempl/i386go32.sc: Likewise.
174         * scripttempl/ia64vms.sc: Likewise.
175         * scripttempl/ip2k.sc: Likewise.
176         * scripttempl/iq2000.sc: Likewise.
177         * scripttempl/mep.sc: Likewise.
178         * scripttempl/mmo.sc: Likewise.
179         * scripttempl/v850.sc: Likewise.
180         * scripttempl/v850_rh850.sc: Likewise.
181         * scripttempl/xstormy16.sc: Likewise.
182
183 2013-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
184
185         * scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
186
187 2013-04-26  Alan Modra  <amodra@gmail.com>
188
189         * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Test
190         unresolved_syms_in_shared_libs rather than !executable to
191         determine whether to load DT_NEEDED libraries.
192
193 2013-04-25  Alan Modra  <amodra@gmail.com>
194
195         * Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lppclinux.c.
196         (eelf32lppclinux.c): New rule.
197         * Makefile.in: Regenerate.
198         * configure.tgt: Merge powerpc-linux and other powerpc-elf targets
199         with corresponding little-endian targets.
200         * emulparams/elf32lppc.sh: Update comment.
201         * emulparams/elf32lppclinux.sh: New.
202
203 2013-04-24  H.J. Lu  <hongjiu.lu@intel.com>
204
205         * configure.tgt (targ_extra_emuls): Adds elf32_x86_64 for
206         x86_64-*-elf*.
207         (targ_extra_libpath): Likewise.
208         (tdir_elf_i386): Replace x86_64 with i386 for x86_64-*-elf*.
209
210 2013-04-24  Yufeng Zhang  <yufeng.zhang@arm.com>
211
212         * emulparams/aarch64elf.sh: Define ELFSIZE=64.
213         * emulparams/aarch64linux.sh: Ditto.
214         * emultempl/aarch64elf.em (aarch64_elf_before_allocation):
215         Replace elf64 with elf${ELFSIZE}.
216         (elf64_aarch64_add_stub_section): Likewise.
217         (build_section_lists): Likewise.
218         (gld${EMULATION_NAME}_after_allocation): Likewise.
219         (gld${EMULATION_NAME}_finish): Likewise.
220         (aarch64_elf_create_output_section_statements): Likewise.
221
222 2013-04-24  Nick Clifton  <nickc@redhat.com>
223
224         PR ld/15389
225         * scripttempl/avr.sc: Add .note.gnu.build-id section.
226
227 2013-04-22  Alan Modra  <amodra@gmail.com>
228
229         * emultempl/ppc64elf.em (ppc_create_output_section_statements):
230         Check return from ppc64_elf_init_stub_bfd.
231
232 2013-04-15  Nick Clifton  <nickc@redhat.com>
233
234         * Makefile.am (ELF_DEPS): Add a dependency upon
235         scripttempl/DWARF.sc.
236         (ELF_GEN_DEPS): Likewise.
237         (emmo.c): Likewise.
238         * Makefile.in: Regenerate.
239
240         * scripttempl/armbpabi.sc: Replace DWARF sections with an
241         inclusion of DWARF.sc.
242         * scripttempl/avr.sc: Likewise.
243         * scripttempl/elf.sc: Likewise.
244         * scripttempl/elf32cr16.sc: Likewise.
245         * scripttempl/elf32crx.sc: Likewise.
246         * scripttempl/elf32msp430.sc: Likewise.
247         * scripttempl/elf32msp430_3.sc: Likewise.
248         * scripttempl/elf32sh-symbian.sc: Likewise.
249         * scripttempl/elf64hppa.sc: Likewise.
250         * scripttempl/elf_chaos.sc: Likewise.
251         * scripttempl/elfd10v.sc: Likewise.
252         * scripttempl/elfd30v.sc: Likewise.
253         * scripttempl/elfi370.sc: Likewise.
254         * scripttempl/elfm68hc11.sc: Likewise.
255         * scripttempl/elfm68hc12.sc: Likewise.
256         * scripttempl/elfxgate.sc: Likewise.
257         * scripttempl/elfxtensa.sc: Likewise.
258         * scripttempl/epiphany_4x4.sc: Likewise.
259         * scripttempl/i386beos.sc: Likewise.
260         * scripttempl/i386go32.sc: Likewise.
261         * scripttempl/ia64vms.sc: Likewise.
262         * scripttempl/ip2k.sc: Likewise.
263         * scripttempl/iq2000.sc: Likewise.
264         * scripttempl/mep.sc: Likewise.
265         * scripttempl/mmo.sc: Likewise.
266         * scripttempl/v850.sc: Likewise.
267         * scripttempl/v850_rh850.sc: Likewise.
268         * scripttempl/xstormy16.sc: Likewise.
269         * scripttempl/DWARF.sc: New.
270
271 2013-04-04  Alan Modra  <amodra@gmail.com>
272
273         * ldlang.c (load_symbols): Report "error adding symbols" on
274         bfd_link_add_symbols failure.
275         * emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Likewise.
276         * emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Likewise.
277         (gld${EMULATION_NAME}_try_needed): Likewise.
278
279 2013-03-27  Georg-Johann Lay  <gjl@gcc.gnu.org>
280
281         PR ld/13812
282         * scripttempl/avr.sc: Place trampolines before .progmem section.
283
284 2013-03-25  Kai Tietz  <ktietz@redhat.com>
285
286         * ld.texinfo (--disable-runtime-pseudo-reloc): Adjust default.
287
288 2013-03-21  Michael Schewe  <michael.schewe@gmx.net>
289
290         * ld.texinfo (H8/300): Add description of relaxation of
291         mov @(disp:32,ERx) to mov @(disp:16,ERx).
292
293 2013-03-21  Kai Tietz  <ktietz@redhat.com>
294
295         * pe-dll.c (process_def_file_and_drectve): Don't handle VC
296         generated C++-symbols as stdcall/fastcall.
297
298 2013-03-18  Alan Modra  <amodra@gmail.com>
299
300         * ld.texinfo (--as-needed): Update.
301
302 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
303
304         * emulparams/aarch64linux.sh (LIBPATH_SUFFIX): Set to 64 for
305         aarch64linux* emulations.
306
307 2013-03-07  Alan Modra  <amodra@gmail.com>
308
309         * ldfile.c (ldfile_open_command_file_1): Return after einfo
310         to avoid warning.
311
312 2013-03-05  Corinna Vinschen  <vinschen@redhat.com>
313
314         * configure.host: Add x86_64-*-cygwin* as valid host.
315         * configure.tgt: Add x86_64-*-cygwin* as valid target.
316         * emultempl/pep.em: Handle different requirements for Cygwin in terms
317         of start addresses for executables and DLLs, based on memory model in
318         http://cygwin.com/ml/cygwin-developers/2013-02/msg00027.html
319
320 2013-03-05  Alan Modra  <amodra@gmail.com>
321
322         PR ld/15222
323         * ldlang.c (lang_size_sections_1): When given an lma_region align
324         LMA as per VMA only if lma_region is the same as region.
325
326 2013-02-27  Nick Clifton  <nickc@redhat.com>
327
328         * scripttempl/elf32msp430.sc: Add placement of .data.* sections.
329         Add alignment of .bss section.
330         * scripttempl/elf32msp430_3.sc: Likewise.
331
332 2013-02-26  Nick Clifton  <nickc@redhat.com>
333
334         PR ld/15188
335         * ld.texinfo: Fix typos.
336
337 2013-02-21  Alan Modra  <amodra@gmail.com>
338
339         * scripttempl/elf.sc (.init_array, .fini_array): Don't sort all
340         .init_array/.fini_array input sections before .ctors/.dtors input
341         sections.
342         (CTORS_IN_INIT_ARRAY, DTORS_IN_INIT_ARRAY): Adjust to suit.
343
344 2013-02-21  Alan Modra  <amodra@gmail.com>
345
346         * emultempl/elf32.em (write_build_id, setup_build_id): Adjust
347         for elf_tdata changes.
348
349 2013-02-21  Alan Modra  <amodra@gmail.com>
350
351         * emultempl/elf-generic.em: Use newly defined elf_obj_tdata
352         accessor macros.
353
354 2013-02-20  Alan Modra  <amodra@gmail.com>
355
356         * Makefile.am: Use $(ELF_DEPS) on a number of eelf*.c rules.
357         * Makefile.in: Regenerate.
358
359 2013-02-19  Sandra Loosemore  <sandra@codesourcery.com>
360
361         PR ld/15146
362         * plugin.c (plugin_notice): Add null check before dereferencing
363         pointer.
364
365 2013-02-19  Alan Modra  <amodra@gmail.com>
366
367         * emultempl/elf32.em (emit_note_gnu_build_id): New static var.
368         Replace all info->emit_note_gnu_build_id refs.
369         (id_note_section_size): Rename from
370         gld${EMULATION_NAME}_id_note_section_size.
371         (struct build_id_info): Delete.
372         (write_build_id): Rename from
373         gld${EMULATION_NAME}_write_build_id_section.
374         Update elf_tdata usage.  Style, formatting.
375         (setup_build_id): New function.
376         (gld${EMULATION_NAME}_after_open): Use setup_build_id.
377
378 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
379
380         PR ld/15146
381         * plugin.c (plugin_notice): Replace the undefined dummy bfd with
382         the real one.
383
384 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
385
386         PR ld/15141
387         * plugin.c (plugin_notice): Also trace symbol from the IR bfd.
388
389 2013-02-15  Kai Tietz  <ktietz@redhat.com>
390
391         * scripttempl/pep.sc (.xdata): Merge .xdata* into .xdata section.
392         (.pdata): Merge .pdata* into .pdata section.
393
394 2013-02-11  Alan Modra  <amodra@gmail.com>
395
396         * ldlang.c (get_init_priority): Comment typo.
397         (lang_finish): Free link_info.hash and lang_definedness_table.
398         (lang_end): Delete lang_definedness_table comment.
399
400 2013-02-11  Alan Modra  <amodra@gmail.com>
401
402         PR ld/15130
403         * ld.texinfo (-rpath-link): Typo fix.
404
405 2013-02-08  Markos Chandras  <markos.chandras@imgtec.com>
406
407         * emultempl/metagelf.em (build_section_lists): Use sec_info_type
408         rather than userdata->flags.just_syms.
409
410 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
411             Andrew Jenner <andrew@codesourcery.com>
412
413         Based on patches from Altera Corporation.
414
415         * Makefile.am (enios2elf.c): New rule.
416         * Makefile.in: Regenerated.
417         * configure.tgt: Add case for nios2*-*-*.
418         * emulparams/nios2elf.sh: New file.
419         * NEWS: Note Altera Nios II support.
420
421 2013-02-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
422
423         * emultempl/avrelf.em (avr_elf_before_parse): New function.
424         (LDEMUL_BEFORE_PARSE): Define.
425
426 2013-02-06  Alan Modra  <amodra@gmail.com>
427
428         PR ld/15096
429         * emultempl/elf32.em: Revert 2013-02-04, 2013-01-22 and 2013-01-21.
430         * emultempl/alphaelf.em: Revert 2013-02-04.
431         * emultempl/cr16elf.em: Likewise.
432         * emultempl/crxelf.em: Likewise.
433         * emultempl/hppaelf.em: Likewise.
434         * emultempl/ia64elf.em: Likewise.
435         * emultempl/mipself.em: Likewise.
436         * NEWS: Revert 2013-01-21.
437
438 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
439
440         PR ld/15096
441         * emultempl/alphaelf.em (alpha_after_parse): Call
442         gld${EMULATION_NAME}_after_parse instead of after_parse_default.
443         * emultempl/cr16elf.em (cr16elf_after_parse): Likewise.
444         * emultempl/crxelf.em (crxelf_after_parse): Likewise.
445         * emultempl/hppaelf.em (hppaelf_after_parse): Likewise.
446         * emultempl/mipself.em (mips_after_parse): Likewise.
447
448         * emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Renamed
449         to ...
450         (gld_${EMULATION_NAME}_after_parse): This.  Call
451         gld${EMULATION_NAME}_after_parse instead of after_parse_default.
452         (LDEMUL_AFTER_PARSE): Set to gld_${EMULATION_NAME}_after_parse.
453
454         * emultempl/elf32.em (new_dtags_set): New variable.
455         (gld${EMULATION_NAME}_before_parse): Don't set link_info.new_dtags
456         here.
457         (gld${EMULATION_NAME}_after_parse): New function.
458         (ld_${EMULATION_NAME}_emulation): Replace after_parse_default'
459         with gld${EMULATION_NAME}_after_parse.
460         (gld${EMULATION_NAME}_handle_option): Set new_dtags_set to TRUE
461         when setting link_info.new_dtags.
462
463 2013-01-25  Kai Tietz  <ktietz@redhat.com>
464
465         * deffilep.y (def_image_name): Adjust type of base-address
466         argument.
467         (%union): Add new type bfd_vma as vma.
468         (VMA):  New rule.
469         (opt_base): Use VMA instead of NUMBER rule to evaluate value.
470         (def_file_print): Use bfd's fprintf_vma to output base-address.
471
472 2013-01-24  Nick Clifton  <nickc@redhat.com>
473
474         * NEWS: Mention support for V850E3V5 architecture.
475
476 2013-01-23  Martin Koegler  <martin.koegler@chello.at>
477
478         PR ld/15041
479         * scripttempl/pep.sc (.pdata): Only accept .pdata sections.
480         (.xdata): Similarly.
481         (.debug_frame): Similarly.
482
483 2013-01-23  Georg-Johann Lay  <avr@gjlay.de>
484
485         PR ld/15037
486         * scripttempl/avr.sc (.eeprom): Keep it.
487
488 2013-01-23  Leif Ekblad  <leif@rdos.net>
489
490         * Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64rdos.c.
491         (eelf64rdos.c): New rule.
492         * emulparams/elf64rdos.sh: New file.
493         * configure.tgt (x86_64-*-rdos*): Use above.
494         * Makefile.in: Regenerate.
495
496 2013-01-22  Roland McGrath  <mcgrathr@google.com>
497
498         * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
499         new_dtags to TRUE for *-*-nacl* targets.
500
501 2013-01-21  Mike Frysinger  <vapier@gentoo.org>
502
503         * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
504         link_info.new_dtags to TRUE for linux/gnu targets.
505         * NEWS: Mention new dtags default.
506
507 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
508
509         * Makefile.am (HOSTING_SCRT0): New.
510
511         * configure.host (HOSTING_SCRT0): New.  Used for PIE.
512
513         * configure.in (HOSTING_SCRT0): New AC_SUBST.
514
515         * Makefile.in: Regenerated.
516         * configure: Likewise.
517
518 2013-01-18  Mike Frysinger  <vapier@gentoo.org>
519
520         * NEWS: Mention change in behavior with --enable-new-dtags.
521         * ld.texinfo (Options): Clarify --enable-new-dtags behavior.
522
523 2013-01-14  Leif Ekblad <leif@rdos.net>
524             Alan Modra  <amodra@gmail.com>
525
526         * ld.texinfo (-Tldata-segment): Describe.
527         * ldlex.h (OPTION_TLDATA_SEGMENT): New enum value.
528         * lexsup.c (ld_options): Add -Tldata-segment.
529         (parse_args): Handle OPTION_TLDATA_SEGMENT.
530         * scripttempl/elf.sc: Support LARGE_DATA_ADDR.
531
532 2013-01-10  H.J. Lu  <hongjiu.lu@intel.com>
533
534         * deffilep.y: Remove trailing white spaces.
535         * elf-hints-local.h: Likewise.
536         * ldexp.c: Likewise.
537         * ldlang.h: Likewise.
538         * ldmisc.c: Likewise.
539         * ldwrite.c: Likewise.
540         * pe-dll.c: Likewise.
541         * emulparams/criself.sh: Likewise.
542         * emulparams/crislinux.sh: Likewise.
543         * emulparams/elf32_tic6x_le.sh: Likewise.
544         * emulparams/elf32bmipn32-defs.sh: Likewise.
545         * emulparams/elf32mb_linux.sh: Likewise.
546         * emulparams/elf32mep.sh: Likewise.
547         * emulparams/elf32microblaze.sh: Likewise.
548         * emulparams/elf32ppc.sh: Likewise.
549         * emulparams/elf64_s390.sh: Likewise.
550         * emulparams/elf64alpha.sh: Likewise.
551         * emulparams/elf_s390.sh: Likewise.
552         * emulparams/elf_x86_64.sh: Likewise.
553         * emulparams/tic80coff.sh: Likewise.
554         * emultempl/aix.em: Likewise.
555         * emultempl/avrelf.em: Likewise.
556         * emultempl/cr16elf.em: Likewise.
557         * emultempl/pe.em: Likewise.
558         * emultempl/pep.em: Likewise.
559         * emultempl/spuelf.em: Likewise.
560         * emultempl/tic6xdsbt.em: Likewise.
561
562 2013-01-10  Will Newton <will.newton@imgtec.com>
563
564         * Makefile.am: Add Meta.
565         * Makefile.in: Regenerate.
566         * configure.tgt: Add Meta.
567         * emulparams/elf32metag.sh: New file.
568         * emultempl/metagelf.em: New file.
569
570 2013-01-09  Alan Modra  <amodra@gmail.com>
571
572         * emulparams/elf_x86_64.sh (LARGE_BSS_AFTER_BSS): Define.
573         * emulparams/elf32_x86_64.sh: Likewise.
574         * emulparams/elf_k1om.sh: Likewise.
575         * emulparams/elf_l1om.sh: Likewise.
576         * scripttempl/elf.sc (LARGE_BSS): Define rather than appending to
577         OTHER_BSS_SECTIONS.  Substitute in script.
578
579 2013-01-08  Leif Ekblad  <leif@rdos.net>
580
581         * scripttempl/elf.sc (RODATA_ADDR): Typo fix.
582
583 2013-01-08  Alan Modra  <amodra@gmail.com>
584
585         * emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
586         "name" param with a bfd_link_needed_list pointer.  Update caller.
587         (gld${EMULATION_NAME}_check_ld_elf_hints): Likewise.
588
589 2013-01-08  Alan Modra  <amodra@gmail.com>
590
591         * Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
592         * Makefile.in: Regenerate.
593
594 2013-01-07  H.J. Lu  <hongjiu.lu@intel.com>
595
596         * lexsup.c (ld_options): Add fuse-ld= for GCC linker option
597         compatibility.
598
599 2013-01-07  Patrice Dumas  <pertusus@free.fr>
600
601         * ld.texinfo: Replace @ with @@ when it is part of the text.
602         Correct ordering of M68HC11 entry.
603
604 2013-01-04  Juergen Urban <JuergenUrban@gmx.de>
605
606         * configure.tgt: Support ELF files for Sony Playstation 2 (for
607         ps2dev and ps2sdk).
608         * emulparams/elf32lr5900n32.sh: Create linker script for Sony
609         Playstation 2 ELF files using MIPS ABI n32.
610         * emulparams/elf32lr5900.sh: Create linker script for Sony
611         Playstation 2 ELF files using MIPS ABI o32.
612         * Makefile.am: Add linker scripts for Sony Playstation 2 ELF
613         files.
614
615 2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>
616
617         * ldver.c (ldversion): Update copyright year to 2013.
618
619 For older changes see ChangeLog-2012
620 \f
621 Copyright (C) 2013 Free Software Foundation, Inc.
622
623 Copying and distribution of this file, with or without modification,
624 are permitted in any medium without royalty provided the copyright
625 notice and this notice are preserved.
626
627 Local Variables:
628 mode: change-log
629 left-margin: 8
630 fill-column: 74
631 version-control: never
632 End: