Move gas/ld NEWS from binutils to gas/ld.
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/11937
4 * emultempl/elf32.em (_after_open): Find one .eh_frame section
5 for --eh-frame-hdr.
6
7 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
8
9 PR ld/11937
10 * emultempl/elf32.em (_after_open): Find an ELF input for
11 --build-id and --eh-frame-hdr.
12
13 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
14
15 * Makefile.am (eshlelf_fd.c): Correct the name of the tool
16 directory.
17 * Makefile.in: Regenerate.
18
19 2010-08-20 Nick Clifton <nickc@redhat.com>
20
21 * emultempl/elf32.em (_after_open): Check for get_elf_backend_data
22 returning NULL.
23
24 2010-08-19 Alan Modra <amodra@gmail.com>
25
26 * NEWS: Mention change in linker script expression evaluation.
27
28 2010-08-19 Alan Modra <amodra@gmail.com>
29
30 * ld.texinfo (Expression Section): Detail expression evaluation.
31 (Builtin Functions <ADDR>): Correct.
32 (Builtin Functions <LOADADDR>): Don't mention LOADADDR normally
33 the same as ADDR.
34 (Builtin Functions <SEGMENT_START>): Typo fix.
35 * ldexp.c (new_number): New function.
36 (make_abs, exp_get_abs_int): Cope with NULL expld.result.section.
37 (fold_unary <'~', '!', '-'>): Don't make_abs.
38 (fold_binary): Simplify result section logic. Return NULL section
39 for logical ops.
40 (fold_binary <SEGMENT_START>): Use new_rel_from_abs to set value to
41 a consistent result.
42 (fold_name <SIZEOF_HEADERS>): Return new_number, not new_abs.
43 (fold_name <DEFINED, SIZEOF, ALIGNOF, LENGTH, CONSTANT>): Likewise.
44 (fold_name <NAME>): No need to handle absolute symbols differently
45 from relative ones.
46 (fold_name <ORIGIN>): Don't return valid result when
47 lang_first_phase_enum. Return new_rel_from_abs, not new_abs.
48 (exp_fold_tree_1 <etree_value>): Return new_number, not new_rel.
49 (exp_fold_tree_1): Ajust for NULL expld.result.section. When assigning
50 a plain number to dot, assume the value is relative to expld.section.
51 Make terms not in an output section, absolute.
52 * ldlang.c (print_assignment): Fix style nit.
53 (lang_size_sections_1): Cope with NULL expld.result.section.
54 (lang_do_assignments_1): Likewise.
55
56 2010-08-12 Alan Modra <amodra@gmail.com>
57
58 * ldexp.c (new_rel): Remove "str". Update all call sites.
59 (exp_fold_tree_1): When assigning to dot, calculate nextdot
60 using expld.result.section rather than expld.section.
61
62 2010-08-06 Alan Modra <amodra@gmail.com>
63
64 PR ld/11887
65 * ldlang.c (lang_add_vers_depend): Don't leave version_needed
66 uninitialised.
67
68 2010-07-28 Alan Modra <amodra@gmail.com>
69
70 * ldexp.c (exp_print_tree): Print function-like binary nodes as
71 functions rather than in-fix operators. Use fputs and fputc
72 where appropriate.
73
74 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
75 Ina Pandit <ina.pandit@kpitcummins.com>
76
77 * configure.tgt: Match all v850 targets.
78
79 2010-07-20 Mike Frysinger <vapier@gentoo.org>
80
81 * ld.texinfo (VERSION): Remove "int" from example script and add ";".
82 Declare the default language as C.
83
84 2010-07-17 Alan Modra <amodra@gmail.com>
85
86 * ldlang.c (lang_check_section_addresses): Catch overlap for
87 sections that wrap around the address space.
88
89 2010-06-29 Nick Clifton <nickc@redhat.com>
90
91 * scripttempl/xstormy16.sc (.gcc_except_table): Include sections
92 with the .gcc_except_table. prefix.
93
94 2010-06-29 Alan Modra <amodra@gmail.com>
95
96 * emulparams/maxqcoff.sh: Delete file.
97 * scripttempl/maxqcoff.sc: Delete file.
98 * Makefile.am: Remove references to maxq.
99 * configure.tgt: Likewise.
100 * Makefile.in: Regenerate.
101 * configure: Regenerate.
102 * po/POTFILES.in: Regenerate.
103
104 2010-06-27 Alan Modra <amodra@gmail.com>
105
106 * pe-dll.c (fill_edata): Avoid set but unused warning.
107 (pe_walk_relocs_of_symbol): Delete set but unused variables.
108 (generate_reloc, pe_implied_import_dll): Likewise.
109 * emultempl/aix.em (open_dynamic_archive): Likewise.
110 * emultempl/xtensaelf.em (replace_insn_sec_with_prop_sec): Likewise.
111 (xtensa_layout_wild): Likewise.
112 (xtensa_colocate_output_literals_callback): Likewise.
113
114 2010-06-25 Alan Modra <amodra@gmail.com>
115
116 * emultempl/ppc64elf.em (prelim_size_sections): New function.
117 (ppc_before_allocation): Use it. Size sections before toc edit too.
118
119 2010-06-25 Alan Modra <amodra@gmail.com>
120
121 * emultempl/elf32.em (find_exp_assignment): Handle etree_provided.
122
123 2010-06-20 Danny Smith <dannysmith@users.sourceforge.net>
124
125 * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Make
126 auto-import and merge-rdata defaults same for i[3-7]86 and
127 x86_64 mingw.
128
129 2010-06-15 Joseph Myers <joseph@codesourcery.com>
130
131 * emulparams/elf32_tic6x_le.sh (ATTRS_SECTIONS): Define.
132
133 2010-06-09 Dave Korn <dave.korn.cygwin@gmail.com>
134
135 PR ld/11603
136 * pe-dll.c (process_def_file_and_drectve): Reorder check for
137 forwarded export name after check for ordinary export.
138
139 2010-06-08 Bernd Schmidt <bernds@codesourcery.com>
140
141 * emulparams/elf32_tic6x_le.sh (OTHER_BSS_SECTIONS): New.
142
143 2010-06-08 Nick Clifton <nickc@redhat.com>
144
145 * fdl.texi: Replace with v1.3 text.
146 * ld.texinfo: Replace abbreviated 20th century year numbers with
147 full versions.
148 * ldint.texinfo: Likewise.
149 Relicense under GFDL v1.3. Replace text of v1.1 FDL with an
150 include of the fdl.texi file.
151
152 2010-06-01 Tristan Gingold <gingold@adacore.com>
153
154 * scripttempl/alphavms.sc: Add comments. Move $LINK$ to the
155 readonly output-section. Handle LIB$INITIALIZE and sections
156 created by gcc.
157 * emultempl/vms.em (vms_place_orphan): Add comments.
158
159 2010-05-28 Nick Clifton <nickc@redhat.com>
160
161 * Makefile.am (eshlelf_fd.c): Fix typo in rule.
162 * Makefile.in: Regenerate.
163
164 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
165
166 PR ld/11628
167 * ldexp.c (fold_binary): Warn if value of SEGMENT_START isn't
168 multiple of maximum page size.
169
170 2010-05-25 Nick Clifton <nickc@redhat.com>
171
172 * Makefile.am: Fix typo.
173 * Makefile.in: Regenerate.
174
175 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
176 Joseph Myers <joseph@codesourcery.com>
177 Andrew Stubbs <ams@codesourcery.com>
178
179 * Makefile.am (ALL_EMULATIONS): Add eshelf_fd.o and eshlelf_fd.o.
180 (eshelf_fd.c, eshlelf_fd.c): New rules.
181 * Makefile.in: Regenerate.
182 * configure.tgt (sh-*-uclinux*): Add shelf_fd and shlelf_fd
183 emulations.
184 * emulparams/shelf_fd.sh: New file.
185 * emulparams/shlelf_fd.sh: New file.
186 * emulparams/shlelf_linux.sh: Update comment.
187
188 2010-05-25 Jay Krell <jay.krell@cornell.edu>
189
190 PR ld/11621
191 * Makefile.am: Replace all occurences of .o with .@OBJEXT@
192 * Makefile.in: Regenerate.
193
194 2010-05-25 Kai Tietz <kai.tietz@onevision.com>
195
196 * deffilep.y (opt_name): Allow leading dot.
197 (dot_name): Likewise.
198 (anylang_id): Likewise.
199 * emultempl/pep.em (gld_${EMULATION_NAME}_before_parse): Enable by
200 default auto_import.
201 (gld${EMULATION_NAME}_handle_option): Warn about v1.
202 (pep_find_data_imports): Remove superflous warnings about
203 auto-import.
204 (gld_${EMULATION_NAME}_get_script): Don't merge for auto-import
205 and active pseudo-relocation-v2 rdata into data section.
206 * emultempl/pe.em (default_merge_rdata): New shell variable.
207 (MERGE_RDATA_V2): New macro.
208 (gld_${EMULATION_NAME}_get_script): Adjust rule for auto-import
209 selected script.
210
211 2010-05-15 Kai Tietz <kai.tietz@onevision.com>
212
213 * emultempl/pe.em (is_underscoring): New helper function.
214 (gld_${EMULATION_NAME}_before_parse): Replace code
215 for pe(p)_leading_underscore detection by is_underscoring.
216 (U): Likewise.
217 (GET_INIT_SYMBOL_NAME): Likewise.
218 (U_SIZE): Likewise.
219 (set_pe_name):
220 (set_entry_point):
221 (gld_${EMULATION_NAME}_set_symbols):
222 * emultempl/pep.em: Likewise.
223 * pe-dll.c (pe_detail_list): Set default
224 underscoring for x64 target.
225 (pe_dll_id_target): Add initialization of
226 pe(p)_leading_underscore.
227
228 2010-05-15 Dave Korn <dave.korn.cygwin@gmail.com>
229
230 * pe-dll.c: Removed trailing whitespaces.
231
232 2010-05-14 Alan Modra <amodra@gmail.com>
233
234 PR ld/11583
235 * ldexp.c (exp_fold_tree_1): If assignment source expression is
236 invalid, make the destination symbol undefined.
237
238 2010-05-11 Kai Tietz <kai.tietz@onevision.com>
239
240 * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
241 Initialize pe(p)_leading_underscore variable.
242 (set_pe_name): Likewise.
243 * emultempl/pep.em: Likewise.
244 Additional change default to non-underscore for
245 pep_leading_underscore equal to -1.
246
247 2010-05-07 Tristan Gingold <gingold@adacore.com>
248
249 * Makefile.in: Regenerate with automake 1.11.1.
250 * aclocal.m4: Ditto.
251
252 2010-05-05 Nick Clifton <nickc@redhat.com>
253
254 * po/es.po: Updated Spanish translation.
255
256 2010-04-27 Kai Tietz <kai.tietz@onevision.com>
257
258 * pe-dll.c (_nm_-symbols): Use always underscored variant
259 for symbols.
260 (__imp_-symbols): Likewise.
261 (___imp_-symbols): Likewise.
262 * NEWS: Mention ABI change for x64 PE-COFF.
263
264 2010-04-27 H.J. Lu <hongjiu.lu@intel.com>
265
266 * Makefile.am (install-exec-local): Properly install ld as
267 default cross linker.
268 * Makefile.in: Regenerated.
269
270 2010-04-27 H.J. Lu <hongjiu.lu@intel.com>
271 Nick Clifton <nickc@redhat.com>
272
273 * configure.in (install_as_default): Define and set to true
274 unless --enable-gold=both/gold has been specified.
275 * configure: Regenerate.
276
277 * Makefile.am (transform): Use ld.bfd as the default name of
278 the linker.
279 (install-exec-local): Also install the executable as a binary
280 named 'ld' if install_as_default is true.
281 * Makefile.in: Regenerate.
282
283 2010-04-22 Nick Clifton <nickc@redhat.com>
284
285 * po/ld.pot: Updated by the Translation project.
286 * po/vi.po: Updated Vietnamese translation.
287 * po/bg.po: Updated Bulgarian translation.
288
289 2010-04-15 Andrew Haley <aph@redhat.com>
290
291 * emultempl/armelf.em (merge_exidx_entries): New variable.
292 (OPTION_NO_MERGE_EXIDX_ENTRIES): New definition.
293 ("no-merge-exidx-entries"): New option.
294 * ld.texinfo (merge-exidx-entries): Document this option.
295
296 2010-04-14 Tristan Gingold <gingold@adacore.com>
297
298 * emulparams/alphavms.sh: New file.
299 * emultempl/vms.em: New file.
300 * scripttempl/alphavms.sc: New file.
301 * configure.tgt (alpha*-*-*vms*): Added.
302 * Makefile.am (ALL_EMULATIONS): Add ealphavms.o
303 (ealphavms.c): New target.
304 * Makefile.in: Regenerate.
305
306 2010-04-09 Nick Clifton <nickc@redhat.com>
307
308 * ldlang.c (wild_sort): Remove unused variable section_name.
309
310 2010-04-07 Alan Modra <amodra@gmail.com>
311
312 * configure: Regenerate.
313
314 2010-04-06 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/11434
317 * ld/testsuite/ld-x86-64/unique1.d: New.
318 * ld/testsuite/ld-x86-64/unique1.s: Likewise.
319
320 * ld-x86-64/x86-64.exp: Run unique1.
321
322 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
323
324 * emultempl/pep.em (U): Macro modified.
325 (U_SIZE): New helper macro.
326 (GET_INIT_SYMBOL_NAME): Likewise.
327 (enum options): Add OPTION_NO_LEADING_UNDERSCORE
328 and OPTION_LEADING_UNDERSCORE enumerator-values.
329 (gld${EMULATION_NAME}_add_options): Add --(no-)leading-underscore
330 option.
331 (definfo): Add new member is_c_symbol.
332 (D): Add to macro underscore mode parameter.
333 (init): Add definition for is_c_symbol.
334 (gld_${EMULATION_NAME}_list_options): Display new options.
335 (set_pep_name): Adjust underscoring dependent fixed
336 symbol handling.
337 (gld_${EMULATION_NAME}_set_symbols): Likewise.
338 (saw_option): Likewise.
339 (gld_${EMULATION_NAME}_unrecognized_file): Likewise.
340 (set_entry_point): Initial initial_symbol_char dependent to
341 target's default and new option flag pep_leading_underscore.
342 * emultempl/pe.em (U): Macro modified.
343 (U_SIZE): New helper macro.
344 (GET_INIT_SYMBOL_NAME): Likewise.
345 (OPTION_LEADING_UNDERSCORE): Add new option define.
346 (OPTION_NO_LEADING_UNDERSCORE): Likewise.
347 (gld${EMULATION_NAME}_add_options): Add --(no-)leading-underscore
348 option.
349 (definfo): Add new member is_c_symbol.
350 (D): Add to macro underscore mode parameter.
351 (init): Add definition for is_c_symbol.
352 (gld_${EMULATION_NAME}_list_options): Display new options.
353 (set_pep_name): Adjust underscoring dependent fixed
354 symbol handling.
355 (gld_${EMULATION_NAME}_set_symbols): Likewise.
356 (saw_option): Likewise.
357 (gld_${EMULATION_NAME}_unrecognized_file): Likewise.
358 (set_entry_point): Initial initial_symbol_char dependent to
359 target's default and new option flag pep_leading_underscore.
360 * pe-dll.c (pe_leading_underscore): New flag variable.
361 (pe_detail_list): Remove const to allow modify of
362 member underscore.
363 (pe_dll_id_target): Initialize pe_details' underscore variable
364 dependent to target's default and flag pe_leading_underscore.
365 * pe-dll.h (pe_leading_underscore): Add extern declaration of
366 option flag.
367 * pep-dll.c (pe_leading_underscore): Add alias define for
368 pep_leading_underscore.
369 * pep-dll.h (pep_leading_underscore) Add extern declaration of
370 option flag.
371 * ld.texinfo: Add documentation for --(no-)leading-underscore
372 option.
373
374 2010-03-26 Alan Modra <amodra@gmail.com>
375
376 PR ld/11426
377 * configure.host (many linux targets <HOSTING_CRT0>): Remove edits.
378 (m68*-motorola-sysv <HOSTING_LIBS>): Use here doc, not echo.
379
380 2010-03-25 Joseph Myers <joseph@codesourcery.com>
381
382 * Makefile.am (ALL_EMULATIONS): Add eelf32_tic6x_be.o and
383 eelf32_tic6x_le.o.
384 (eelf32_tic6x_be.c, eelf32_tic6x_le.c): New.
385 * NEWS: Add news entry for TI C6X support.
386 * configure.tgt (tic6x-*-*): New.
387 * emulparams/elf32_tic6x_be.sh, emulparams/elf32_tic6x_le.sh: New.
388
389 2010-03-23 Joseph Myers <joseph@codesourcery.com>
390
391 * scripttempl/elf.sc (RODATA_NAME, SDATA_NAME, SBSS_NAME,
392 BSS_NAME): Define if not already defined. Use in place of some
393 hardcoded section names.
394
395 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
396
397 * scripttempl/elf.sc (INIT_ARRAY): Re-indent.
398
399 2010-03-18 Aymeric Vincent <vincent@labri.fr>
400
401 PR ld/11384
402 * emultempl/sh64elf.em: Add missing EOF.
403
404 2010-03-18 Doug Semler <dougsemler@gmail.com>
405
406 * pe-dll.c (make_one): Make text section readonly.
407 (make_one): Add *ABS* symbol @feat.00 with value 1 to tag
408 the jump stub on X86 as /SAFESEH compatible for
409 native toolchains.
410
411 2010-03-17 Alan Modra <amodra@gmail.com>
412
413 * ldlang.c (lang_size_sections_1): Remove "s" param. Set "s" from
414 *prev instead. Update all callers.
415
416 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
417
418 * ldlang.c (lang_insert_orphan): Place loadable orphans in the same
419 region and phdrs as their placement section.
420
421 2010-03-15 Alan Modra <amodra@gmail.com>
422
423 * emultempl/ppc64elf.em (move_input_section, sort_toc_sections): New.
424 (ppc_before_allocation): Call sort_toc_sections.
425 (no_toc_sort, OPTION_NO_TOC_SORT): New.
426 (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_LONGOPTS,
427 PARSE_AND_LIST_OPTIONS): Handle --no-toc-sort.
428
429 2010-03-14 Alan Modra <amodra@gmail.com>
430
431 PR ld/11378
432 * emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation): Call
433 ppc64_elf_check_init_fini and warn if .init/.fini use different TOCs.
434
435 2010-03-11 George Gensure <werkt0@gmail.com>
436
437 PR ld/11367
438 * ldcref.c (handle_asneeded_cref): Correct copying of refs.
439
440 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
441
442 * Makefile.am (ALL_EMULATIONS): Add eelf32_sparc_sol2.o,
443 eelf_i386_sol2.o.
444 (ALL_64_EMULATIONS): Add eelf_x86_64_sol2.o, eelf64_sparc_sol2.o.
445 (eelf32_sparc_sol2.c): New rule.
446 (eelf64_sparc_sol2.c): Likewise.
447 (eelf_x86_64_sol2.c): Likewise.
448 (eelf_i386_sol2.c): Likewise.
449 * Makefile.in: Regenerate.
450 * configure.tgt (i[3-7]86-*-solaris2*): Change targ_emul to
451 elf_i386_sol2.
452 Add elf_i386_ldso, elf_x86_64_sol2 to targ_extra_emuls.
453 (x86_64-*-solaris2*): Change targ_emul to elf_x86_64_sol2.
454 Add elf_x86_64, elf_i386_sol2, elf_i386 to targ_extra_emuls.
455 (sparc-*-solaris2.[0-6]*): Change targ_emul to elf32_sparc_sol2.
456 Add target_extra_emuls.
457 (sparc-*-solaris2*): Change targ_emul to elf32_sparc_sol2.
458 Add elf32_sparc, elf64_sparc_sol2 to targ_extra_emuls.
459 (sparcv9-*-solaris2*): Change targ_emul to elf64_sparc_sol2.
460 Add elf64_sparc, elf32_sparc_sol2 to target_extra_emuls.
461 * emulparams/elf32_sparc_sol2.sh: New file.
462 * emulparams/elf64_sparc_sol2.sh: New file.
463 * emulparams/elf_i386_sol2.sh: New file.
464 * emulparams/elf_x86_64_sol2.sh: New file.
465 * emultempl/solaris2.em: New file.
466
467 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR ld/11330
470 * ld.texinfo: Replace explicitely with explicitly.
471
472 2010-02-27 Jie Zhang <jie@codesourcery.com>
473
474 * scripttempl/armbpabi.sc: Don't combine .init_array.* or
475 .fini_array.* when do relocatable linking.
476 * scripttempl/elf.sc: Likewise.
477 * scripttempl/elf32sh-symbian.sc: Likewise.
478 * scripttempl/elf64hppa.sc: Likewise.
479 * scripttempl/elfxtensa.sc: Likewise.
480
481 2010-02-26 Alan Modra <amodra@gmail.com>
482
483 * scripttempl/elf.sc (.fini_array): Place input .fini_array after
484 .fini_array.*.
485 * scripttempl/armbpabi.sc: Likewise.
486 * scripttempl/elf32sh-symbian.sc: Likewise.
487 * scripttempl/elf64hppa.sc: Likewise.
488 * scripttempl/elfxtensa.sc: Likewise.
489
490 2010-02-25 Alan Modra <amodra@gmail.com>
491
492 PR ld/11304
493 * ldlang.c (init_os): Remove isec param. Don't check for
494 bfd_section already set or call bfd_init_private_section_data
495 here.
496 (exp_init_os): Update init_os call.
497 (lang_add_section): Tidy. Really don't set SEC_LINK_ONCE
498 flags. Call bfd_init_private_section_data here.
499 (map_input_to_output_sections): Tidy. Update init_os calls.
500 Use os->sectype to select sec flags for lang_data_statement.
501
502 2010-02-23 Alan Modra <amodra@gmail.com>
503
504 PR ld/11304
505 * ldlang.c: Revert last patch.
506
507 2010-02-23 Nick Clifton <nickc@redhat.com>
508
509 * po/bg.po: Updated Bulgarian translation.
510
511 2010-02-22 Alan Modra <amodra@gmail.com>
512
513 PR ld/11304
514 * ldlang.c (exp_init_os): Delete forward declaration.
515 (init_os): Don't check for bfd_section already created and don't
516 init addr_tree and load_base expressions here.
517 (map_input_to_output_sections): Only map input to output sections
518 and set constraints here, and as an exception, create output
519 sections which have their address set. Move all the other code to..
520 (create_other_output_sections): ..here. New function. Handle init
521 of addr_tree and load_base here too.
522 (lang_process): Call create_other_output_sections.
523
524 2010-02-19 Alan Modra <amodra@gmail.com>
525
526 * Makefile.am (eelf32_i960.c): Depend on ELF_GEN_DEPS, not ELF_DEPS.
527 * Makefile.in: Regenerate.
528
529 2010-02-19 Alan Modra <amodra@gmail.com>
530
531 * ldlang.c (unique_section_p): Add os param. Allow group
532 sections to match /DISCARD/. Update all callers.
533 * emultempl/genelf.em (gld${EMULATION_NAME}_before_allocation): New.
534 (LDEMUL_BEFORE_ALLOCATION): Define.
535
536 2010-02-15 Nick Clifton <nickc@redhat.com>
537
538 * po/vi.po: Updated Vietnamese translation.
539
540 2010-02-10 Richard Sandiford <r.sandiford@uk.ibm.com>
541
542 * Makefile.am (CFILES): Add ldlex-wrapper.c.
543 (OFILES): Replace ldlex.c with ldlex-wrapper.c.
544 (ldlex.o): Replace with...
545 (ldlex-wrapper.o): ...this new rule.
546 (EXTRA_ld_new_SOURCES): Add ldlex.l.
547 (ld_new_SOURCES): Replace ldlex.l with ldlex-wrapper.c.
548 * Makefile.in: Regenerate.
549 * ldlex.l (sysdep.h): Don't include here.
550 * ldlex-wrapper.c: New file.
551
552 2010-02-09 Alan Modra <amodra@gmail.com>
553
554 * emultempl/ppc64elf.em (ppc_before_allocation): Update for changed
555 function parameters.
556
557 2010-02-05 Nick Clifton <nickc@redhat.com>
558
559 * configure.in (ALL_LIBGUAS): Add bg.
560 * configure: Regenerate.
561 * po/bg.po: New Bulgarian translation.
562
563 2010-02-05 Ryan Mansfield <rmansfield@qnx.com>
564
565 * emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Fix help for
566 --target1-abs and --target1-rel options.
567
568 2010-02-03 Nick Clifton <nickc@redhat.com>
569
570 * emultempl/alphaelf.em: Update value expected from elf_object_id.
571 * emultempl/hppaelf.em: Likewise.
572 * emultempl/mipself.em: Likewise.
573 * emultempl/ppc32elf.em: Likewise.
574 * emultempl/ppc64elf.em: Likewise.
575
576 2010-02-03 Alan Modra <amodra@gmail.com>
577
578 * emultempl/ppc64elf.em (build_toc_list): Report errors from
579 ppc64_elf_next_toc_section.
580 (after_allocation): Update for changed function names and params.
581 Run second pass of multitoc partitioning.
582
583 2010-01-21 Jon Grant <jg@jguk.org>
584 Nick Clifton <nickc@redhat.com>
585
586 PR 4437
587 * ldfile.c: (ldfile_open_file): Do not stop link upon encountering
588 a missing file or library. Instead mark the entry as missing and
589 set the global flag to indicate that missing files were
590 encountered.
591 * ldlang.c (missing_files): New exported variable.
592 (load_symbols): Skip loading if the file is missing.
593 (open_input_bfds): Terminate link if any input files were
594 missing.
595 * ldlang.h (struct lang_input_statement_struct): Add missing_file
596 field.
597 Add export of missing_file variable.
598
599 2010-01-13 DJ Delorie <dj@redhat.com>
600
601 * emultempl/elf32.em (_place_orphan): If an input section doesn't
602 match an existing output section, but an unused output section
603 statement does match, use it.
604 * emultempl/pe.em (_place_orphan): Likewise.
605 * emultempl/pep.em (_place_orphan): Likewise.
606
607 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
608
609 * configure: Regenerate.
610 * Makefile.in: Regenerate.
611
612 2010-01-08 H.J. Lu <hongjiu.lu@intel.com>
613
614 * ldver.c (ldversion): Change to "Copyright 2010".
615
616 2010-01-08 Alan Modra <amodra@gmail.com>
617
618 PR 11107
619 * emultempl/vxworks.em: Expand tr arguments to suit non-GNU tr.
620
621 For older changes see ChangeLog-2009
622 \f
623 Local Variables:
624 mode: change-log
625 left-margin: 8
626 fill-column: 74
627 version-control: never
628 End:
This page took 0.044612 seconds and 4 git commands to generate.