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