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