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