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