bfd/
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
42429eac
RS
12013-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
e8044f35
RS
72013-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
8847944f
WN
282013-06-19 Will Newton <will.newton@linaro.org>
29
30 * emulparams/aarch64elf.sh: Remove IREL_IN_PLT.
31
aa489d7c
YZ
322013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
33
34 * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
35
316b4980
NC
362013-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
10bf6894
NC
412013-06-10 Dilyan Palauzov <dilyan.palauzov@aegee.org>
42
43 PR ld/15598
44 * ld.texinfo (Source Code Reference): Fix typos.
45
692e2b8b
WN
462013-06-07 Will Newton <will.newton@linaro.org>
47
48 * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
49
c5da8c7d
NC
502013-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
cde7cb01
MR
562013-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
a5382c42
MR
622013-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
13761a11
NC
672013-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
df26367c
MR
832013-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
b4d040b1
MR
892013-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
1ae5c3ae
NC
942013-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
b40bf0a2
NC
992013-04-29 Nick Clifton <nickc@redhat.com>
100
101 * scripttempl/DWARF.sc: Add support for .debug_line.* and
102 .debug_line_end.
103
27320b85
NC
1042013-04-29 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
105
106 * emultempl/pe.em [cygwin]: Do not merge rdata with v2
107 psuedo-relocs.
108
d061dfac
TS
1092013-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
778ee4a6
NC
1402013-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
141
142 * scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
143
4706eab9
AM
1442013-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
49926cd0
AM
1502013-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
05567e3d
L
1602013-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
4390599b
YZ
1672013-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
2cfa18a9
NC
1792013-04-24 Nick Clifton <nickc@redhat.com>
180
181 PR ld/15389
182 * scripttempl/avr.sc: Add .note.gnu.build-id section.
183
bfeb4a28
AM
1842013-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
ceb0a680
NC
1892013-04-15 Nick Clifton <nickc@redhat.com>
190
cb1238c0
NC
191 * Makefile.am (ELF_DEPS): Add a dependency upon
192 scripttempl/DWARF.sc.
193 (ELF_GEN_DEPS): Likewise.
ec05a26b 194 (emmo.c): Likewise.
cb1238c0
NC
195 * Makefile.in: Regenerate.
196
ceb0a680
NC
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
8ff4c1f3
AM
2282013-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
861319c9
NC
2362013-03-27 Georg-Johann Lay <gjl@gcc.gnu.org>
237
238 PR ld/13812
239 * scripttempl/avr.sc: Place trampolines before .progmem section.
240
676ee43b
KT
2412013-03-25 Kai Tietz <ktietz@redhat.com>
242
243 * ld.texinfo (--disable-runtime-pseudo-reloc): Adjust default.
244
81f5558e
NC
2452013-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
31fd86f1
KT
2502013-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
ffa9430d
AM
2552013-03-18 Alan Modra <amodra@gmail.com>
256
257 * ld.texinfo (--as-needed): Update.
258
6f2ef5f5
JJ
2592013-03-14 Jakub Jelinek <jakub@redhat.com>
260
261 * emulparams/aarch64linux.sh (LIBPATH_SUFFIX): Set to 64 for
262 aarch64linux* emulations.
263
3ab6909a
AM
2642013-03-07 Alan Modra <amodra@gmail.com>
265
266 * ldfile.c (ldfile_open_command_file_1): Return after einfo
267 to avoid warning.
268
a07ee50e
CV
2692013-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
13762d2e
AM
2772013-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
727f7031
NC
2832013-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
56dd11f0
NC
2892013-02-26 Nick Clifton <nickc@redhat.com>
290
291 PR ld/15188
292 * ld.texinfo: Fix typos.
293
7c00cf68
AM
2942013-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
c0355132
AM
3012013-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
12bd6957
AM
3062013-02-21 Alan Modra <amodra@gmail.com>
307
308 * emultempl/elf-generic.em: Use newly defined elf_obj_tdata
309 accessor macros.
310
a582ed93
AM
3112013-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
46fed7f7
SL
3162013-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
30e8ee25
AM
3222013-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
3d5bef4c
L
3352013-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
4a2b04a7
L
3412013-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
b138e9bf
KT
3462013-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
61087d8c
AM
3512013-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
a1b8d843
AM
3572013-02-11 Alan Modra <amodra@gmail.com>
358
359 PR ld/15130
360 * ld.texinfo (-rpath-link): Typo fix.
361
20855e86
NC
3622013-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
36591ba1 3672013-02-06 Sandra Loosemore <sandra@codesourcery.com>
4a2b04a7 368 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
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
4d4ef6fd
AM
3782013-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
eeaa4577
AM
3832013-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
663fa543
L
3952013-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
0a4e6638
KT
4202013-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
78c8d46c
NC
4292013-01-24 Nick Clifton <nickc@redhat.com>
430
431 * NEWS: Mention support for V850E3V5 architecture.
432
f5c66ab0
NC
4332013-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
b176ded1
NC
4402013-01-23 Georg-Johann Lay <avr@gjlay.de>
441
442 PR ld/15037
443 * scripttempl/avr.sc (.eeprom): Keep it.
444
a6dea726
AM
4452013-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
f0fe23c2
RM
4532013-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
4582013-01-21 Mike Frysinger <vapier@gentoo.org>
822b8bf4
MF
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
6738cadc
L
4642013-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
b1b00fcc
MF
4752013-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
0d705e9f
AM
4802013-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
e4492aa0
L
4892013-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
a3c62988
NC
5192013-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
134960cc
AM
5272013-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
34d56033
AM
5362013-01-08 Leif Ekblad <leif@rdos.net>
537
538 * scripttempl/elf.sc (RODATA_ADDR): Typo fix.
539
d5c8b1f8
AM
5402013-01-08 Alan Modra <amodra@gmail.com>
541
542 * emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
98e38512 543 "name" param with a bfd_link_needed_list pointer. Update caller.
d5c8b1f8
AM
544 (gld${EMULATION_NAME}_check_ld_elf_hints): Likewise.
545
cc382d46
AM
5462013-01-08 Alan Modra <amodra@gmail.com>
547
548 * Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
549 * Makefile.in: Regenerate.
550
add24320
L
5512013-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
7ca01ed9
NC
5562013-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
e407c74b
NC
5612013-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
62658407
L
5722013-01-02 H.J. Lu <hongjiu.lu@intel.com>
573
574 * ldver.c (ldversion): Update copyright year to 2013.
575
4e5f3f9d 576For older changes see ChangeLog-2012
252b5132 577\f
4e5f3f9d 578Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
579
580Copying and distribution of this file, with or without modification,
581are permitted in any medium without royalty provided the copyright
582notice and this notice are preserved.
583
252b5132
RH
584Local Variables:
585mode: change-log
586left-margin: 8
587fill-column: 74
588version-control: never
589End:
This page took 0.91402 seconds and 4 git commands to generate.