[AArch64, ILP32] 1/6 Rename elf64-aarch64.c to elfnn-aarch64.c
[deliverable/binutils-gdb.git] / ld / ChangeLog
CommitLineData
833794fc
MR
12013-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
1bbce132
MR
152013-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
42429eac
RS
222013-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
e8044f35
RS
282013-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
8847944f
WN
492013-06-19 Will Newton <will.newton@linaro.org>
50
51 * emulparams/aarch64elf.sh: Remove IREL_IN_PLT.
52
aa489d7c
YZ
532013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
54
55 * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
56
316b4980
NC
572013-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
10bf6894
NC
622013-06-10 Dilyan Palauzov <dilyan.palauzov@aegee.org>
63
64 PR ld/15598
65 * ld.texinfo (Source Code Reference): Fix typos.
66
692e2b8b
WN
672013-06-07 Will Newton <will.newton@linaro.org>
68
69 * emulparams/aarch64elf.sh: Add IREL_IN_PLT.
70
c5da8c7d
NC
712013-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
cde7cb01
MR
772013-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
a5382c42
MR
832013-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
13761a11
NC
882013-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
df26367c
MR
1042013-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
b4d040b1
MR
1102013-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
1ae5c3ae
NC
1152013-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
b40bf0a2
NC
1202013-04-29 Nick Clifton <nickc@redhat.com>
121
122 * scripttempl/DWARF.sc: Add support for .debug_line.* and
123 .debug_line_end.
124
27320b85
NC
1252013-04-29 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
126
127 * emultempl/pe.em [cygwin]: Do not merge rdata with v2
128 psuedo-relocs.
129
d061dfac
TS
1302013-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
778ee4a6
NC
1612013-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
162
163 * scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
164
4706eab9
AM
1652013-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
49926cd0
AM
1712013-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
05567e3d
L
1812013-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
4390599b
YZ
1882013-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
2cfa18a9
NC
2002013-04-24 Nick Clifton <nickc@redhat.com>
201
202 PR ld/15389
203 * scripttempl/avr.sc: Add .note.gnu.build-id section.
204
bfeb4a28
AM
2052013-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
ceb0a680
NC
2102013-04-15 Nick Clifton <nickc@redhat.com>
211
cb1238c0
NC
212 * Makefile.am (ELF_DEPS): Add a dependency upon
213 scripttempl/DWARF.sc.
214 (ELF_GEN_DEPS): Likewise.
ec05a26b 215 (emmo.c): Likewise.
cb1238c0
NC
216 * Makefile.in: Regenerate.
217
ceb0a680
NC
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
8ff4c1f3
AM
2492013-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
861319c9
NC
2572013-03-27 Georg-Johann Lay <gjl@gcc.gnu.org>
258
259 PR ld/13812
260 * scripttempl/avr.sc: Place trampolines before .progmem section.
261
676ee43b
KT
2622013-03-25 Kai Tietz <ktietz@redhat.com>
263
264 * ld.texinfo (--disable-runtime-pseudo-reloc): Adjust default.
265
81f5558e
NC
2662013-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
31fd86f1
KT
2712013-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
ffa9430d
AM
2762013-03-18 Alan Modra <amodra@gmail.com>
277
278 * ld.texinfo (--as-needed): Update.
279
6f2ef5f5
JJ
2802013-03-14 Jakub Jelinek <jakub@redhat.com>
281
282 * emulparams/aarch64linux.sh (LIBPATH_SUFFIX): Set to 64 for
283 aarch64linux* emulations.
284
3ab6909a
AM
2852013-03-07 Alan Modra <amodra@gmail.com>
286
287 * ldfile.c (ldfile_open_command_file_1): Return after einfo
288 to avoid warning.
289
a07ee50e
CV
2902013-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
13762d2e
AM
2982013-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
727f7031
NC
3042013-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
56dd11f0
NC
3102013-02-26 Nick Clifton <nickc@redhat.com>
311
312 PR ld/15188
313 * ld.texinfo: Fix typos.
314
7c00cf68
AM
3152013-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
c0355132
AM
3222013-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
12bd6957
AM
3272013-02-21 Alan Modra <amodra@gmail.com>
328
329 * emultempl/elf-generic.em: Use newly defined elf_obj_tdata
330 accessor macros.
331
a582ed93
AM
3322013-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
46fed7f7
SL
3372013-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
30e8ee25
AM
3432013-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
3d5bef4c
L
3562013-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
4a2b04a7
L
3622013-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
b138e9bf
KT
3672013-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
61087d8c
AM
3722013-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
a1b8d843
AM
3782013-02-11 Alan Modra <amodra@gmail.com>
379
380 PR ld/15130
381 * ld.texinfo (-rpath-link): Typo fix.
382
20855e86
NC
3832013-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
36591ba1 3882013-02-06 Sandra Loosemore <sandra@codesourcery.com>
4a2b04a7 389 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
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
4d4ef6fd
AM
3992013-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
eeaa4577
AM
4042013-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
663fa543
L
4162013-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
0a4e6638
KT
4412013-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
78c8d46c
NC
4502013-01-24 Nick Clifton <nickc@redhat.com>
451
452 * NEWS: Mention support for V850E3V5 architecture.
453
f5c66ab0
NC
4542013-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
b176ded1
NC
4612013-01-23 Georg-Johann Lay <avr@gjlay.de>
462
463 PR ld/15037
464 * scripttempl/avr.sc (.eeprom): Keep it.
465
a6dea726
AM
4662013-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
f0fe23c2
RM
4742013-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
4792013-01-21 Mike Frysinger <vapier@gentoo.org>
822b8bf4
MF
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
6738cadc
L
4852013-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
b1b00fcc
MF
4962013-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
0d705e9f
AM
5012013-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
e4492aa0
L
5102013-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
a3c62988
NC
5402013-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
134960cc
AM
5482013-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
34d56033
AM
5572013-01-08 Leif Ekblad <leif@rdos.net>
558
559 * scripttempl/elf.sc (RODATA_ADDR): Typo fix.
560
d5c8b1f8
AM
5612013-01-08 Alan Modra <amodra@gmail.com>
562
563 * emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
98e38512 564 "name" param with a bfd_link_needed_list pointer. Update caller.
d5c8b1f8
AM
565 (gld${EMULATION_NAME}_check_ld_elf_hints): Likewise.
566
cc382d46
AM
5672013-01-08 Alan Modra <amodra@gmail.com>
568
569 * Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
570 * Makefile.in: Regenerate.
571
add24320
L
5722013-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
7ca01ed9
NC
5772013-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
e407c74b
NC
5822013-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
62658407
L
5932013-01-02 H.J. Lu <hongjiu.lu@intel.com>
594
595 * ldver.c (ldversion): Update copyright year to 2013.
596
4e5f3f9d 597For older changes see ChangeLog-2012
252b5132 598\f
4e5f3f9d 599Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
600
601Copying and distribution of this file, with or without modification,
602are permitted in any medium without royalty provided the copyright
603notice and this notice are preserved.
604
252b5132
RH
605Local Variables:
606mode: change-log
607left-margin: 8
608fill-column: 74
609version-control: never
610End:
This page took 0.636536 seconds and 4 git commands to generate.