]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/ChangeLog
elf/x86-64: Subtract __ImageBase for R_AMD64_IMAGEBASE
[thirdparty/binutils-gdb.git] / ld / ChangeLog
1 2021-03-05 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/27425
4 PR ld/27432
5 * ldelf.c (ldelf_set_output_arch): New function.
6 * ldelf.h (ldelf_set_output_arch): New prototype.
7 * emultempl/elf.em (LDEMUL_SET_OUTPUT_ARCH): Default to
8 ldelf_set_output_arch.
9 * ld-x86-64/pe-x86-64-1.od: Expect __executable_start.
10 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
11 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
12 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
13 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
14 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
15 * testsuite/ld-x86-64/pe-x86-64-6.obj.bz2: New file.
16 * testsuite/ld-x86-64/pe-x86-64-6.od: Likewise.
17 * testsuite/ld-x86-64/pe-x86-64.exp: Run ld/27425 test.
18
19 2021-03-04 Jan Beulich <jbeulich@suse.com>
20
21 * testsuite/ld-scripts/map-address.exp: Set image base to zero
22 for PE/COFF.
23 * testsuite/ld-scripts/map-address.t: Place .text.
24
25 2021-03-04 Jan Beulich <jbeulich@suse.com>
26
27 * ldexp.c (ldexp_is_final_sym_absolute): New.
28 * ldexp.h (ldexp_is_final_sym_absolute): Declare.
29 * pe-dll.c (generate_reloc): Skip absolute symbols.
30 * testsuite/ld-pe/reloc.s, testsuite/ld-pe/reloc.d: New.
31 * testsuite/ld-pe/pe.exp: Run new test.
32
33 2021-03-03 Alan Modra <amodra@gmail.com>
34
35 PR 27500
36 * ldlang.c (insert_undefined): Don't mark symbols here.
37 (lang_mark_undefineds): Do so here instead, new function.
38 (lang_process): Call lang_mark_undefineds.
39 * testsuite/ld-gc/start3.d,
40 * testsuite/ld-gc/start3.s: New test.
41 * testsuite/ld-gc/start4.d,
42 * testsuite/ld-gc/start4.s: New test.
43 * testsuite/ld-gc/gc.exp: Run them.
44
45 2021-03-03 Alan Modra <amodra@gmail.com>
46
47 * testsuite/ld-gc/gc.exp: Define UNDERSCORE in ASFLAGS.
48 Move tests with ELF section directives to is_elf_format block.
49 * testsuite/ld-gc/abi-note.d: Run on more targets.
50 * testsuite/ld-gc/pr19167.d: Likewise and adjust xfails.
51 * testsuite/ld-gc/start.d: Likewise.
52 * testsuite/ld-gc/start2.d: Likewise.
53 * testsuite/ld-gc/stop.d: Likewise.
54 * testsuite/ld-gc/pr19167a.s: Add support for underscore targets.
55 * testsuite/ld-gc/start.s: Likewise.
56 * testsuite/ld-gc/start2.s: Likewise.
57
58 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
59
60 * ldelfgen.c (ldelf_ctf_strtab_iter_cb): Skip zero-refcount strings.
61
62 2021-03-02 Alan Modra <amodra@gmail.com>
63
64 * testsuite/ld-powerpc/startstop.d,
65 * testsuite/ld-powerpc/startstop.r,
66 * testsuite/ld-powerpc/startstop.s: New test.
67 * testsuite/ld-powerpc/powerpc.exp: Run it.
68
69 2021-03-02 Alan Modra <amodra@gmail.com>
70
71 * testsuite/ld-powerpc/weak1.d,
72 * testsuite/ld-powerpc/weak1.r,
73 * testsuite/ld-powerpc/weak1.s,
74 * testsuite/ld-powerpc/weak1so.d,
75 * testsuite/ld-powerpc/weak1so.r: New tests.
76 * testsuite/ld-powerpc/powerpc.exp: Run them.
77
78 2021-03-01 Hannes Domani <ssbssa@sourceware.org>
79 Nick Clifton <nickc@redhat.com>
80
81 PR 27268
82 * scripttempl/pe.sc: Add DWARF-5 section names.
83 * scripttempl/pep.sc: Likewise.
84
85 2021-03-01 Alan Modra <amodra@gmail.com>
86 Fangrui Song <maskray@google.com>
87
88 * emultempl/elf.em: Handle -z start-stop-gc and -z nostart-stop-gc.
89 * lexsup.c (elf_static_list_options): Display help for them. Move
90 help for -z stack-size to here from elf_shlib_list_options. Add
91 help for -z start-stop-visibility and -z undefs.
92 * ld.texi: Document -z start-stop-gc and -z nostart-stop-gc.
93 * NEWS: Mention -z start-stop-gc.
94 * testsuite/ld-gc/start2.s,
95 * testsuite/ld-gc/start2.d: New test.
96 * testsuite/ld-gc/gc.exp: Run it.
97
98 2021-03-01 Alan Modra <amodra@gmail.com>
99
100 * ldlang.c (undef_start_stop): For ELF make undefined start/stop
101 symbols undefweak if that was how they were referenced. Undo
102 dynamic state too.
103
104 2021-03-01 Alan Modra <amodra@gmail.com>
105
106 * testsuite/ld-elf/pr25708.d: Add --with-symbol-versions to nm.
107 * testsuite/ld-elf/pr27128a.d: Likewise.
108 * testsuite/ld-elf/pr27128b.d: Likewise.
109 * testsuite/ld-elf/pr27128c.d: Likewise.
110 * testsuite/ld-elf/pr27128d.d: Likewise.
111 * testsuite/ld-elf/pr27128e.d: Likewise.
112
113 2021-02-26 Alan Modra <amodra@gmail.com>
114
115 PR 27441
116 * testsuite/ld-plugin/pr27441a.c,
117 * testsuite/ld-plugin/pr27441b.c,
118 * testsuite/ld-plugin/pr27441c.c,
119 * testsuite/ld-plugin/pr27441c.d: New test.
120 * testsuite/ld-plugin/lto.exp: Run it.
121
122 2021-02-25 Jan Beulich <jbeulich@suse.com>
123
124 * ld.texi (PROVIDE): Downgrade "error" to "diagnostic".
125
126 2021-02-21 Alan Modra <amodra@gmail.com>
127
128 * ldexp.c (exp_fold_tree_1): Warn on script defining a symbol
129 defined in an object file.
130 * ldmain.c (multiple_definition): Heed info->warn_multiple_definition.
131 * testsuite/ld-scripts/defined5.d: Expect a warning.
132
133 2021-02-19 Alan Modra <amodra@gmail.com>
134
135 * testsuite/lib/ld-lib.exp: Whitespace.
136 (load_common_lib): Expand single use and delete this proc.
137 (run_host_cmd): Use -fno-lto when getting gcc's ld version.
138 Use -B for clang too.
139
140 2021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * testplugin.c (record_read_length): Remove debug fprintf.
143
144 2021-02-14 Alan Modra <amodra@gmail.com>
145
146 * testsuite/ld-cdtest/cdtest.exp,
147 * testsuite/ld-checks/checks.exp,
148 * testsuite/ld-elf/binutils.exp,
149 * testsuite/ld-elf/compress.exp,
150 * testsuite/ld-elf/dwarf.exp,
151 * testsuite/ld-elf/exclude.exp,
152 * testsuite/ld-elf/frame.exp,
153 * testsuite/ld-elf/indirect.exp,
154 * testsuite/ld-elf/linux-x86.exp,
155 * testsuite/ld-elf/sec-to-seg.exp,
156 * testsuite/ld-elf/tls_common.exp,
157 * testsuite/ld-elfcomm/elfcomm.exp,
158 * testsuite/ld-elfvers/vers.exp,
159 * testsuite/ld-elfvsb/elfvsb.exp,
160 * testsuite/ld-elfweak/elfweak.exp,
161 * testsuite/ld-ifunc/binutils.exp,
162 * testsuite/ld-mips-elf/mips-elf-flags.exp,
163 * testsuite/ld-misc/defsym.exp,
164 * testsuite/ld-mn10300/mn10300.exp,
165 * testsuite/ld-plugin/lto.exp,
166 * testsuite/ld-plugin/plugin.exp,
167 * testsuite/ld-scripts/align.exp,
168 * testsuite/ld-scripts/assert.exp,
169 * testsuite/ld-scripts/crossref.exp,
170 * testsuite/ld-scripts/defined.exp,
171 * testsuite/ld-scripts/extern.exp,
172 * testsuite/ld-scripts/log2.exp,
173 * testsuite/ld-scripts/map-address.exp,
174 * testsuite/ld-scripts/phdrs.exp,
175 * testsuite/ld-scripts/phdrs2.exp,
176 * testsuite/ld-scripts/script.exp,
177 * testsuite/ld-scripts/section-flags.exp,
178 * testsuite/ld-scripts/sizeof.exp,
179 * testsuite/ld-scripts/weak.exp,
180 * testsuite/ld-selective/selective.exp,
181 * testsuite/ld-sh/sh.exp,
182 * testsuite/ld-shared/shared.exp,
183 * testsuite/ld-srec/srec.exp,
184 * testsuite/ld-tic6x/tic6x.exp,
185 * testsuite/ld-undefined/undefined.exp,
186 * testsuite/ld-undefined/weak-undef.exp,
187 * testsuite/lib/ld-lib.exp: Don't use unresolved except after
188 perror. Instead report "unsupported" or "fail".
189
190 2021-02-12 Nick Clifton <nickc@redhat.com>
191
192 * testsuite/ld-elf/sec64k.exp: Stop readelf from automatically
193 following debug links.
194
195 2021-02-11 Alan Modra <amodra@gmail.com>
196
197 * NEWS: Mention arm-symbianelf removal.
198
199 2021-02-09 Alan Modra <amodra@gmail.com>
200
201 * Makefile.am (ALL_EMULATION_SOURCES): Remove earmsymbian.c.
202 Don't include symbian dep file.
203 * configure.tgt: Remove arm*-*-symbianelf* entry.
204 * emulparams/armsymbian.sh: Delete.
205 * ld.texi: Don't mention symbian.
206 * scripttempl/armbpabi.sc: Delete.
207 * testsuite/ld-arm/symbian-seg1.d: Delete.
208 * testsuite/ld-arm/symbian-seg1.s: Delete.
209 * testsuite/ld-arm/arm-elf.exp: Don't run symbian-seg1.
210 * Makefile.in: Regenerate.
211 * po/BLD-POTFILES.in: Regenerate.
212
213 2021-02-07 H.J. Lu <hongjiu.lu@intel.com>
214
215 PR ld/27358
216 * testsuite/ld-i386/i386.exp: Remove property 3/4/5 run-time
217 tests.
218 * testsuite/ld-x86-64/x86-64.exp: Likewise.
219
220 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
221
222 * ldlang.c (lang_merge_ctf): Set CTF_LINK_NO_FILTER_REPORTED_SYMS
223 when appropriate.
224
225 2021-02-04 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR ld/19609
228 * testsuite/ld-x86-64/pr19609-2a.d: Updated.
229 * testsuite/ld-x86-64/pr19609-2b.d: Likewise.
230 * testsuite/ld-x86-64/pr19609-4a.d: Likewise.
231 * testsuite/ld-x86-64/pr19609-4c.d: Likewise.
232 * testsuite/ld-x86-64/pr19609-5d.d: Likewise.
233 * testsuite/ld-x86-64/pr19609-7a.d: Likewise.
234 * testsuite/ld-x86-64/pr19609-7c.d: Likewise.
235
236 2021-02-04 H.J. Lu <hongjiu.lu@intel.com>
237
238 PR ld/15146
239 * testsuite/ld-plugin/lto.exp: Run PR ld/15146 tests.
240 * testsuite/ld-plugin/pr15146.d: Restored.
241 * testsuite/ld-plugin/pr15146a.c: Likewise.
242 * testsuite/ld-plugin/pr15146b.c: Likewise.
243 * testsuite/ld-plugin/pr15146c.c: Likewise.
244 * testsuite/ld-plugin/pr15146d.c: Likewise.
245
246 2021-02-04 Alan Modra <amodra@gmail.com>
247
248 * testsuite/ld-plugin/pr27311d.c: New test.
249 * testsuite/ld-plugin/lto.exp: Rename pr27311 to pr27311-1, compile
250 and link new test as pr27311-2.
251
252 2021-02-03 Alan Modra <amodra@gmail.com>
253
254 * testsuite/ld-ifunc/ifunc.exp (libpr16467b.so, libpr16467bn.so):
255 Link with --as-needed.
256
257 2021-02-02 Alan Modra <amodra@gmail.com>
258
259 * testsuite/ld-plugin/pr27311.d,
260 * testsuite/ld-plugin/pr27311.ver,
261 * testsuite/ld-plugin/pr27311a.c,
262 * testsuite/ld-plugin/pr27311b.c,
263 * testsuite/ld-plugin/pr27311c.c: New testcase.
264 * testsuite/ld-plugin/lto.exp: Run it. Correct PR14918 and
265 PR12982 entries.
266
267 2021-02-01 Emery Hemingway <ehmry@posteo.net>
268
269 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
270
271 2021-02-01 Alan Modra <amodra@gmail.com>
272
273 * ldgram.y (defsym_expr): Use assignment rule.
274 * ldlex.h (ldlex_defsym): Delete.
275 * ldlex.l (DEFSYMEXP, ldlex_defsym): Delete.
276
277 2021-02-01 Alan Modra <amodra@gmail.com>
278
279 * ldgram.y (section): Call ldlex_backup. Remove empty action.
280 * ldlex.h (ldlex_backup): Declare.
281 * ldlex.l (<EXPRESSION>NAME): Don't use NOCFILENAMECHAR set of
282 chars, use SYMBOLNAMECHAR.
283 (ldlex_backup): New function.
284
285 2021-02-01 Alan Modra <amodra@gmail.com>
286
287 * ldgram.y: Whitespace fixes.
288
289 2021-02-01 Alan Modra <amodra@gmail.com>
290
291 * testsuite/ld-elf/pr27259.d: Correct sh_link match.
292
293 2021-01-29 Alan Modra <amodra@gmail.com>
294
295 * testsuite/ld-tic6x/tic6x.exp: Add pr27271 test.
296
297 2021-01-28 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR ld/27259
300 * testsuite/ld-elf/pr27259.d: New file.
301 * testsuite/ld-elf/pr27259.s: Likewise.
302
303 2021-01-28 Alan Modra <amodra@gmail.com>
304
305 PR 27259
306 * ldelf.c (ldelf_before_place_orphans): Use linker_mark to
307 prevent endless looping of linked-to sections.
308
309 2021-01-26 H.J. Lu <hongjiu.lu@intel.com>
310
311 * testsuite/ld-x86-64/bnd-plt-1.d: Fix a typo.
312
313 2021-01-26 Alan Modra <amodra@gmail.com>
314
315 PR 27226
316 * emulparams/alphavms.sh: Don't set COMPILE_IN.
317 * emulparams/elf64_ia64_vms.sh: Likewise.
318 * emulparams/elf64mmix.sh: Likewise.
319 * emulparams/elf_iamcu.sh: Likewise.
320 * emulparams/elf_k1om.sh: Likewise.
321 * emulparams/elf_l1om.sh: Likewise.
322 * emulparams/mmo.sh: Likewise.
323 * emulparams/pdp11.sh: Set DATA_SEG_ADDR.
324 * scripttempl/pdp11.sc: Use it.
325 * emultempl/pdp11.em: Don't edit .xn script for separate_code,
326 instead use .xe script. Support scripts from file system.
327 * emultempl/beos.em: Support scripts from file system.
328 * emultempl/pe.em: Likewise.
329 * emultempl/pep.em: Likewise.
330 * testsuite/ld-bootstrap/bootstrap.exp: Make tmpdir/ldscripts link.
331
332 2021-01-25 Fangrui Song <maskray@google.com>
333
334 PR ld/27230
335 * scripttempl/DWARF.sc: Add .debug_* sections.
336
337 2021-01-25 Nick Clifton <nickc@redhat.com>
338
339 * scripttempl/DWARF.sc: Add .debug_loclists, .debug_rnglists,
340 .debug_line_str and .debug_str_offsets. Move .debug_macro and
341 .debug_addr into DWARF-5 section.
342
343 2021-01-21 Alan Modra <amodra@gmail.com>
344
345 * testsuite/ld-elf/pr26936.d: No longer xfail mips.
346
347 2021-01-20 Alan Modra <amodra@gmail.com>
348
349 * testsuite/ld-powerpc/relbrlt.s: Make symbols global.
350 * testsuite/ld-powerpc/relbrlt.d: Adjust to suit.
351 * testsuite/ld-powerpc/tlsget.d: Adjust for reordered stubs.
352 * testsuite/ld-powerpc/tlsget.wf: Likewise.
353 * testsuite/ld-powerpc/tlsget2.d: Likewise.
354 * testsuite/ld-powerpc/tlsget2.wf: Likewise.
355 * testsuite/ld-powerpc/tlsexe.r: Adjust for removed section syms.
356 * testsuite/ld-powerpc/tlsexe32.r: Likewise.
357 * testsuite/ld-powerpc/tlsexe32no.r: Likewise.
358 * testsuite/ld-powerpc/tlsexeno.r: Likewise.
359 * testsuite/ld-powerpc/tlsexenors.r: Likewise.
360 * testsuite/ld-powerpc/tlsexers.r: Likewise.
361 * testsuite/ld-powerpc/tlsexetoc.r: Likewise.
362 * testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
363 * testsuite/ld-powerpc/tlsso.r: Likewise.
364 * testsuite/ld-powerpc/tlsso32.r: Likewise.
365 * testsuite/ld-powerpc/tlstocso.r: Likewise.
366
367 2021-01-19 Nick Alcock <nick.alcock@oracle.com>
368
369 * testsuite/ld-ctf/data-func-2.c: Stop removal of the extern foo_t
370 symbols by the optimizer.
371 * testsuite/ld-ctf/data-func-conflicted.d: Adjust accordingly.
372
373 2021-01-19 Nelson Chu <nelson.chu@sifive.com>
374
375 * testsuite/ld-elf/elf.exp (riscv_little_endian): Added. Return true
376 if target is riscv little endian. Otherwise, return false.
377 * testsuite/ld-elf/compressed1d.d: Only xfail the riscv little endian
378 targets by [riscv_little_endian].
379
380 2021-01-18 Alan Modra <amodra@gmail.com>
381
382 PR 26378
383 * ldlang.c (map_input_to_output_sections): Start with a read-only
384 section for data statements.
385 * testsuite/ld-elf/size-2.d: Adjust to suit.
386
387 2021-01-17 H.J. Lu <hongjiu.lu@intel.com>
388
389 PR ld/27193
390 * testsuite/ld-i386/i386.exp: Run PR ld/27193 test.
391 * testsuite/ld-i386/pr27193.dd: New file.
392 * testsuite/ld-i386/pr27193a.o.bz2: Likewise.
393 * testsuite/ld-i386/pr27193b.s: Likewise.
394
395 2021-01-16 H.J. Lu <hongjiu.lu@intel.com>
396
397 PR binutils/23460
398 * testsuite/ld-plugin/lto.exp: Increase the max number of open
399 files to 20 for PR binutils/23460 test.
400
401 2021-01-16 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR ld/23169
404 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
405 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
406 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
407 address.
408
409 2021-01-15 H.J. Lu <hongjiu.lu@intel.com>
410
411 * NEWS: Mention -z report-relative-reloc.
412 * ld.texi: Document -z report-relative-reloc.
413 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
414 * emulparams/elf_i386.sh: Likewse.
415 * emulparams/elf_x86_64.sh: Likewse.
416 * emulparams/x86-report-relative.sh: New file.
417 * testsuite/ld-i386/report-reloc-1.d: Likewse.
418 * testsuite/ld-i386/report-reloc-1.l: Likewse.
419 * testsuite/ld-i386/report-reloc-1.s: Likewse.
420 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
421 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
422 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
423 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
424 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
425 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
426 report-reloc-1-x32.
427
428 2021-01-16 Alan Modra <amodra@gmail.com>
429
430 PR 26002
431 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
432 unversioned symbols.
433 * testsuite/ld-elfvers/vers16.dsym: Likewise.
434
435 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
436
437 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
438 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
439 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
440 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
441 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
442 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
443
444 2021-01-14 Nick Clifton <nickc@redhat.com>
445
446 * po/fr.po: Updated French translation.
447
448 2021-01-14 Mike Frysinger <vapier@gentoo.org>
449
450 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
451
452 2021-01-14 Alan Modra <amodra@gmail.com>
453
454 PR 27160
455 * ldelfgen.c (compare_link_order): Protect access of ELF section
456 data.
457 (add_link_order_input_section): Remove redundant NULL check.
458 Use bfd_get_flavour.
459 (ldelf_map_segments): Use bfd_get_flavour.
460
461 2021-01-13 H.J. Lu <hongjiu.lu@intel.com>
462
463 * ldelfgen.c (add_link_order_input_section): Check for ELF input
464 before accessing ELF section data.
465
466 2021-01-13 Alan Modra <amodra@gmail.com>
467
468 * Makefile.in: Regenerate.
469
470 2021-01-13 Alan Modra <amodra@gmail.com>
471
472 PR 27160
473 * ldlang.h (lang_output_section_statement_type): Add data field.
474 (lang_input_section_type, lang_section_bst_type): Add pattern field.
475 (statement_list): Declare.
476 (lang_add_section): Adjust prototype.
477 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
478 * emultempl/armelf.em: Likewise.
479 * emultempl/beos.em: Likewise.
480 * emultempl/cskyelf.em: Likewise.
481 * emultempl/hppaelf.em: Likewise.
482 * emultempl/m68hc1xelf.em: Likewise.
483 * emultempl/metagelf.em: Likewise.
484 * emultempl/mipself.em: Likewise.
485 * emultempl/mmo.em: Likewise.
486 * emultempl/msp430.em: Likewise.
487 * emultempl/nios2elf.em: Likewise.
488 * emultempl/pe.em: Likewise.
489 * emultempl/pep.em: Likewise.
490 * emultempl/ppc64elf.em: Likewise.
491 * emultempl/spuelf.em: Likewise.
492 * emultempl/vms.em: Likewise.
493 * ldelf.c: Likewise.
494 * ldelfgen.c: Include ldctor.h.
495 (struct os_sections): New.
496 (add_link_order_input_section, link_order_scan): New functions.
497 (compare_link_order, fixup_link_order): New functions.
498 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
499 * ldlang.c (statement_list): Make global.
500 (output_section_callback_fast): Save pattern in tree node.
501 (lang_add_section): Add pattern parameter, save in lang_input_section.
502 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
503 (lang_insert_orphan, output_section_callback): Likewise.
504 (ldlang_place_orphan): Likewise.
505 (gc_section_callback): Don't set section->pattern.
506 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
507 * testsuite/ld-elf/pr26256-3b.d: Likewise.
508 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
509
510 2021-01-13 Alan Modra <amodra@gmail.com>
511
512 * ldlang.h (callback_t): Remove flag_info function parameter.
513 * ldlang.c (walk_wild_consider_section): Adjust to suit.
514 (walk_wild_section_general): Likewise.
515 (output_section_callback_fast, output_section_callback): Likewise.
516 (check_section_callback, gc_section_callback): Likewise.
517 (find_relro_section_callback): Likewise.
518
519 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
520
521 PR binutils/26792
522 * configure.ac: Use GNU_MAKE_JOBSERVER.
523 * aclocal.m4: Regenerated.
524 * configure: Likewise.
525
526 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
527
528 PR ld/27171
529 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
530 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
531 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
532 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
533
534 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
535
536 PR ld/27173
537 * configure: Regenerated.
538
539 2021-01-11 Matt Jenkins <matt@majenko.co.uk>
540
541 PR ld/27167
542 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
543 and mips64r5 to list of known mips targets.
544
545 2021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
546
547 * po/pt_BR.po: Updated Brazilian Portuguese translation.
548 ` * po/uk.po: Updated Ukranian translation.
549
550 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
551
552 * configure: Regenerated.
553
554 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR ld/27166
557 * testsuite/ld-x86-64/lam-u48.rd: New file.
558 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
559 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
560
561 2021-01-09 Nick Clifton <nickc@redhat.com>
562
563 * configure: Regenerate.
564 * po/ld.pot: Regenerate.
565
566 2021-01-09 Nick Clifton <nickc@redhat.com>
567
568 * 2.36 release branch crated.
569
570 2021-01-08 H.J. Lu <hongjiu.lu@intel.com>
571
572 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
573 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
574
575 2021-01-09 Alan Modra <amodra@gmail.com>
576
577 * configure: Regenerate.
578 * Makefile.in: Regenerate.
579
580 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
581
582 * configure: Regenerate.
583
584 2021-01-07 H.J. Lu <hongjiu.lu@intel.com>
585
586 PR 27109
587 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
588 * testsuite/ld-elf/loadaddr3b.d: Likewise.
589 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
590 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
591 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
592 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
593 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
594 * testsuite/ld-i386/pr19636-1d.d: Likewise.
595 * testsuite/ld-i386/pr19636-1l.d: Likewise.
596 * testsuite/ld-i386/pr19636-2c.d: Likewise.
597 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
598 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
599 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
600 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
601 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
602 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
603 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
604 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
605 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
606 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
607 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
608 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
609 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
610 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
611 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
612 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
613 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
614 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
615 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
616 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
617 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
618 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
619 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
620 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
621 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
622 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
623 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
624 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
625 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
626 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
627 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
628 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
629 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
630 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
631 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
632 * testsuite/ld-x86-64/pr21038b.d: Likewise.
633 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
634 * testsuite/ld-x86-64/pr21038c.d: Likewise.
635 * testsuite/ld-x86-64/pr23854.d: Likewise.
636 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
637 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
638 * testsuite/ld-i386/plt-pic.pd: Likewise.
639 * testsuite/ld-i386/plt-pic2.dd: Likewise.
640 * testsuite/ld-i386/plt.pd: Likewise.
641 * testsuite/ld-i386/plt2.dd: Likewise.
642 * testsuite/ld-i386/tlsbin.rd: Likewise.
643 * testsuite/ld-i386/tlsbin2.rd: Likewise.
644 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
645 * testsuite/ld-i386/tlsdesc.rd: Likewise.
646 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
647 * testsuite/ld-i386/tlsnopic.rd: Likewise.
648 * testsuite/ld-i386/tlspic.rd: Likewise.
649 * testsuite/ld-i386/tlspic2.rd: Likewise.
650 * testsuite/ld-x86-64/mpx3.dd: Likewise.
651 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
652 * testsuite/ld-x86-64/mpx4.dd: Likewise.
653 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
654 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
655 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
656 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
657 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
658 * testsuite/ld-x86-64/plt.pd: Likewise.
659 * testsuite/ld-x86-64/plt2.dd: Likewise.
660 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
661 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
662 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
663 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
664 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
665 * testsuite/ld-x86-64/tlspic.rd: Likewise.
666 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
667 * testsuite/ld-elf/sec64k.exp: Check
668 is_elf_unused_section_symbols.
669
670 2021-01-07 Alan Modra <amodra@gmail.com>
671
672 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
673 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
674 * testsuite/ld-scripts/segment-start.d: Likewise.
675
676 2021-01-07 Alan Modra <amodra@gmail.com>
677
678 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
679 about dynamic relocations in read-only sections.
680 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
681 * testsuite/ld-elf/ehdr_start.d: Likewise.
682 * testsuite/ld-scripts/pr22267.d: Likewise.
683 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
684 pr20995 text.
685 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
686
687 2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
688
689 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
690 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
691
692 2021-01-07 Alan Modra <amodra@gmail.com>
693
694 * po/BLD-POTFILES.in: Regenerate.
695
696 2021-01-07 Alan Modra <amodra@gmail.com>
697
698 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
699 complain about relocs in read-only sections. Tidy ASFLAGS append.
700
701 2021-01-06 Alan Modra <amodra@gmail.com>
702
703 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
704 base for some tests.
705 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
706 * testsuite/ld-sparc/gotop32.sd: Likewise.
707 * testsuite/ld-sparc/gotop32.td: Likewise.
708 * testsuite/ld-sparc/gotop64.dd: Likewise.
709 * testsuite/ld-sparc/gotop64.sd: Likewise.
710 * testsuite/ld-sparc/gotop64.td: Likewise.
711 * testsuite/ld-sparc/tlsg32.sd: Likewise.
712 * testsuite/ld-sparc/tlsg64.sd: Likewise.
713 * testsuite/ld-sparc/tlspie32.dd: Likewise.
714 * testsuite/ld-sparc/tlspie64.dd: Likewise.
715 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
716 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
717 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
718 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
719 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
720 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
721 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
722 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
723 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
724 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
725 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
726 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
727 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
728 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
729 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
730 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
731 * testsuite/ld-sparc/wdispcall.dd: Likewise.
732
733 2021-01-06 Alan Modra <amodra@gmail.com>
734
735 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
736 * testsuite/ld-scripts/rgn-at11.d: Likewise.
737
738 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
739
740 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
741 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
742 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
743 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
744 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
745 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
746 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
747 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
748 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
749 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
750 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
751 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
752 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
753 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
754 to littleriscv.
755 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
756
757 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
758
759 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
760 riscv32be*-*-linux*, and riscv64be*-*-linux*.
761 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
762 eelf32briscv_ilp32.c.
763 * Makefile.in: Regenerate.
764 * emulparams/elf32briscv.sh: Added.
765 * emulparams/elf32briscv_ilp32.sh: Likewise.
766 * emulparams/elf32briscv_ilp32f.sh: Likewise.
767 * emulparams/elf64briscv.sh: Likewise.
768 * emulparams/elf64briscv_lp64.sh: Likewise.
769 * emulparams/elf64briscv_lp64f.sh: Likewise.
770
771 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
772
773 * testsuite/ld-ctf/enum-forward.c: New test.
774 * testsuite/ld-ctf/enum-forward.c: New results.
775
776 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
777
778 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
779 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
780 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
781 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
782 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
783 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
784 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
785 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
786 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
787 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
788 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
789 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
790 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
791 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
792 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
793 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
794 * testsuite/ld-ctf/cycle-1.d: Likewise.
795 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
796 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
797 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
798 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
799 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
800 * testsuite/ld-ctf/diag-cuname.d: Likewise.
801 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
802 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
803 * testsuite/ld-ctf/forward.d: Likewise.
804 * testsuite/ld-ctf/function.d: Likewise.
805 * testsuite/ld-ctf/slice.d: Likewise.
806 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
807 * testsuite/ld-ctf/enums.c: New test.
808 * testsuite/ld-ctf/enums.d: New test.
809
810 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
811
812 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
813 changes.
814 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
815 * testsuite/ld-ctf/forward.c: New test...
816 * testsuite/ld-ctf/forward.d: ... and results.
817
818 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
819
820 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
821 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
822 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
823 * testsuite/ld-ctf/diag-cuname.d: Likewise.
824 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
825 * testsuite/ld-ctf/function.d: Likewise.
826 * testsuite/ld-ctf/slice.d: Likewise.
827
828 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
829
830 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
831 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
832 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
833 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
834 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
835 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
836 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
837 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
838 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
839 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
840 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
841 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
842 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
843 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
844 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
845 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
846 * testsuite/ld-ctf/cycle-1.d: Likewise.
847 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
848 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
849 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
850 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
851 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
852 * testsuite/ld-ctf/diag-cuname.d: Likewise.
853 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
854 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
855 * testsuite/ld-ctf/function.d: Likewise.
856 * testsuite/ld-ctf/slice.d: Likewise.
857 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
858
859 2021-01-05 Alan Modra <amodra@gmail.com>
860
861 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
862
863 2021-01-05 Alan Modra <amodra@gmail.com>
864
865 PR ld/26256
866 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
867 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
868
869 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR ld/26256
872 * ldlang.c (gc_section_callback): Set pattern.
873 * testsuite/ld-elf/pr26256-1.s: New file.
874 * testsuite/ld-elf/pr26256-1.t: Likewise.
875 * testsuite/ld-elf/pr26256-1a.d: Likewise.
876 * testsuite/ld-elf/pr26256-1b.d: Likewise.
877 * testsuite/ld-elf/pr26256-2.s: Likewise.
878 * testsuite/ld-elf/pr26256-2.t: Likewise.
879 * testsuite/ld-elf/pr26256-2a.d: Likewise.
880 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
881 * testsuite/ld-elf/pr26256-2b.d: Likewise.
882 * testsuite/ld-elf/pr26256-3.s: Likewise.
883 * testsuite/ld-elf/pr26256-3a.d: Likewise.
884 * testsuite/ld-elf/pr26256-3a.t: Likewise.
885 * testsuite/ld-elf/pr26256-3b.d: Likewise.
886 * testsuite/ld-elf/pr26256-3b.t: Likewise.
887
888 2021-01-04 Alan Modra <amodra@gmail.com>
889
890 PR 26822
891 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
892 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
893 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
894 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
895 * testsuite/ld-i386/tlsbin.rd: Likewise.
896 * testsuite/ld-i386/tlsbin2.rd: Likewise.
897 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
898 * testsuite/ld-i386/tlsdesc.rd: Likewise.
899 * testsuite/ld-i386/tlsnopic.rd: Likewise.
900 * testsuite/ld-i386/tlspic.rd: Likewise.
901 * testsuite/ld-i386/tlspic2.rd: Likewise.
902 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
903 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
904 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
905 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
906 * testsuite/ld-plugin/pr17973.d: Likewise.
907 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
908 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
909 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
910 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
911 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
912 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
913 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
914 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
915 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
916 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
917 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
918 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
919 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
920 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
921 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
922 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
923 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
924 * testsuite/ld-x86-64/tlspic.rd: Likewise.
925 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
926 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
927 * testsuite/ld-xtensa/tlspic.rd: Likewise.
928
929 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
930
931 * configure.tgt: Correct comment grammar.
932 * emultempl/m68hc1xelf.em: Likewise.
933 * ld.texi: Correct grammar.
934
935 2021-01-01 Alan Modra <amodra@gmail.com>
936
937 Update year range in copyright notice of all files.
938
939 For older changes see ChangeLog-2020
940 \f
941 Copyright (C) 2021 Free Software Foundation, Inc.
942
943 Copying and distribution of this file, with or without modification,
944 are permitted in any medium without royalty provided the copyright
945 notice and this notice are preserved.
946
947 Local Variables:
948 mode: change-log
949 left-margin: 8
950 fill-column: 74
951 version-control: never
952 End: