]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/ChangeLog
PR binutils/23460: Increase the max number of open files to 20
[thirdparty/binutils-gdb.git] / ld / ChangeLog
1 2021-01-16 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR binutils/23460
4 * testsuite/ld-plugin/lto.exp: Increase the max number of open
5 files to 20 for PR binutils/23460 test.
6
7 2021-01-16 H.J. Lu <hongjiu.lu@intel.com>
8
9 PR ld/23169
10 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
11 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
12 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
13 address.
14
15 2021-01-15 H.J. Lu <hongjiu.lu@intel.com>
16
17 * NEWS: Mention -z report-relative-reloc.
18 * ld.texi: Document -z report-relative-reloc.
19 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
20 * emulparams/elf_i386.sh: Likewse.
21 * emulparams/elf_x86_64.sh: Likewse.
22 * emulparams/x86-report-relative.sh: New file.
23 * testsuite/ld-i386/report-reloc-1.d: Likewse.
24 * testsuite/ld-i386/report-reloc-1.l: Likewse.
25 * testsuite/ld-i386/report-reloc-1.s: Likewse.
26 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
27 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
28 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
29 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
30 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
31 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
32 report-reloc-1-x32.
33
34 2021-01-16 Alan Modra <amodra@gmail.com>
35
36 PR 26002
37 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
38 unversioned symbols.
39 * testsuite/ld-elfvers/vers16.dsym: Likewise.
40
41 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
42
43 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
44 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
45 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
46 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
47 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
48 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
49
50 2021-01-14 Nick Clifton <nickc@redhat.com>
51
52 * po/fr.po: Updated French translation.
53
54 2021-01-14 Mike Frysinger <vapier@gentoo.org>
55
56 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
57
58 2021-01-14 Alan Modra <amodra@gmail.com>
59
60 PR 27160
61 * ldelfgen.c (compare_link_order): Protect access of ELF section
62 data.
63 (add_link_order_input_section): Remove redundant NULL check.
64 Use bfd_get_flavour.
65 (ldelf_map_segments): Use bfd_get_flavour.
66
67 2021-01-13 H.J. Lu <hongjiu.lu@intel.com>
68
69 * ldelfgen.c (add_link_order_input_section): Check for ELF input
70 before accessing ELF section data.
71
72 2021-01-13 Alan Modra <amodra@gmail.com>
73
74 * Makefile.in: Regenerate.
75
76 2021-01-13 Alan Modra <amodra@gmail.com>
77
78 PR 27160
79 * ldlang.h (lang_output_section_statement_type): Add data field.
80 (lang_input_section_type, lang_section_bst_type): Add pattern field.
81 (statement_list): Declare.
82 (lang_add_section): Adjust prototype.
83 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
84 * emultempl/armelf.em: Likewise.
85 * emultempl/beos.em: Likewise.
86 * emultempl/cskyelf.em: Likewise.
87 * emultempl/hppaelf.em: Likewise.
88 * emultempl/m68hc1xelf.em: Likewise.
89 * emultempl/metagelf.em: Likewise.
90 * emultempl/mipself.em: Likewise.
91 * emultempl/mmo.em: Likewise.
92 * emultempl/msp430.em: Likewise.
93 * emultempl/nios2elf.em: Likewise.
94 * emultempl/pe.em: Likewise.
95 * emultempl/pep.em: Likewise.
96 * emultempl/ppc64elf.em: Likewise.
97 * emultempl/spuelf.em: Likewise.
98 * emultempl/vms.em: Likewise.
99 * ldelf.c: Likewise.
100 * ldelfgen.c: Include ldctor.h.
101 (struct os_sections): New.
102 (add_link_order_input_section, link_order_scan): New functions.
103 (compare_link_order, fixup_link_order): New functions.
104 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
105 * ldlang.c (statement_list): Make global.
106 (output_section_callback_fast): Save pattern in tree node.
107 (lang_add_section): Add pattern parameter, save in lang_input_section.
108 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
109 (lang_insert_orphan, output_section_callback): Likewise.
110 (ldlang_place_orphan): Likewise.
111 (gc_section_callback): Don't set section->pattern.
112 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
113 * testsuite/ld-elf/pr26256-3b.d: Likewise.
114 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
115
116 2021-01-13 Alan Modra <amodra@gmail.com>
117
118 * ldlang.h (callback_t): Remove flag_info function parameter.
119 * ldlang.c (walk_wild_consider_section): Adjust to suit.
120 (walk_wild_section_general): Likewise.
121 (output_section_callback_fast, output_section_callback): Likewise.
122 (check_section_callback, gc_section_callback): Likewise.
123 (find_relro_section_callback): Likewise.
124
125 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
126
127 PR binutils/26792
128 * configure.ac: Use GNU_MAKE_JOBSERVER.
129 * aclocal.m4: Regenerated.
130 * configure: Likewise.
131
132 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
133
134 PR ld/27171
135 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
136 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
137 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
138 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
139
140 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
141
142 PR ld/27173
143 * configure: Regenerated.
144
145 2021-01-11 Matt Jenkins <matt@majenko.co.uk>
146
147 PR ld/27167
148 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
149 and mips64r5 to list of known mips targets.
150
151 2021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
152
153 * po/pt_BR.po: Updated Brazilian Portuguese translation.
154 ` * po/uk.po: Updated Ukranian translation.
155
156 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
157
158 * configure: Regenerated.
159
160 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR ld/27166
163 * testsuite/ld-x86-64/lam-u48.rd: New file.
164 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
165 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
166
167 2021-01-09 Nick Clifton <nickc@redhat.com>
168
169 * configure: Regenerate.
170 * po/ld.pot: Regenerate.
171
172 2021-01-09 Nick Clifton <nickc@redhat.com>
173
174 * 2.36 release branch crated.
175
176 2021-01-08 H.J. Lu <hongjiu.lu@intel.com>
177
178 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
179 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
180
181 2021-01-09 Alan Modra <amodra@gmail.com>
182
183 * configure: Regenerate.
184 * Makefile.in: Regenerate.
185
186 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
187
188 * configure: Regenerate.
189
190 2021-01-07 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR 27109
193 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
194 * testsuite/ld-elf/loadaddr3b.d: Likewise.
195 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
196 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
197 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
198 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
199 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
200 * testsuite/ld-i386/pr19636-1d.d: Likewise.
201 * testsuite/ld-i386/pr19636-1l.d: Likewise.
202 * testsuite/ld-i386/pr19636-2c.d: Likewise.
203 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
204 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
205 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
206 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
207 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
208 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
209 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
210 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
211 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
212 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
213 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
214 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
215 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
216 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
217 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
218 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
219 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
220 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
221 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
222 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
223 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
224 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
225 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
226 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
227 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
228 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
229 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
230 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
231 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
232 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
233 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
234 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
235 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
236 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
237 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
238 * testsuite/ld-x86-64/pr21038b.d: Likewise.
239 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
240 * testsuite/ld-x86-64/pr21038c.d: Likewise.
241 * testsuite/ld-x86-64/pr23854.d: Likewise.
242 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
243 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
244 * testsuite/ld-i386/plt-pic.pd: Likewise.
245 * testsuite/ld-i386/plt-pic2.dd: Likewise.
246 * testsuite/ld-i386/plt.pd: Likewise.
247 * testsuite/ld-i386/plt2.dd: Likewise.
248 * testsuite/ld-i386/tlsbin.rd: Likewise.
249 * testsuite/ld-i386/tlsbin2.rd: Likewise.
250 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
251 * testsuite/ld-i386/tlsdesc.rd: Likewise.
252 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
253 * testsuite/ld-i386/tlsnopic.rd: Likewise.
254 * testsuite/ld-i386/tlspic.rd: Likewise.
255 * testsuite/ld-i386/tlspic2.rd: Likewise.
256 * testsuite/ld-x86-64/mpx3.dd: Likewise.
257 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
258 * testsuite/ld-x86-64/mpx4.dd: Likewise.
259 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
260 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
261 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
262 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
263 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
264 * testsuite/ld-x86-64/plt.pd: Likewise.
265 * testsuite/ld-x86-64/plt2.dd: Likewise.
266 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
267 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
268 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
269 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
270 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
271 * testsuite/ld-x86-64/tlspic.rd: Likewise.
272 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
273 * testsuite/ld-elf/sec64k.exp: Check
274 is_elf_unused_section_symbols.
275
276 2021-01-07 Alan Modra <amodra@gmail.com>
277
278 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
279 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
280 * testsuite/ld-scripts/segment-start.d: Likewise.
281
282 2021-01-07 Alan Modra <amodra@gmail.com>
283
284 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
285 about dynamic relocations in read-only sections.
286 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
287 * testsuite/ld-elf/ehdr_start.d: Likewise.
288 * testsuite/ld-scripts/pr22267.d: Likewise.
289 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
290 pr20995 text.
291 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
292
293 2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
294
295 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
296 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
297
298 2021-01-07 Alan Modra <amodra@gmail.com>
299
300 * po/BLD-POTFILES.in: Regenerate.
301
302 2021-01-07 Alan Modra <amodra@gmail.com>
303
304 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
305 complain about relocs in read-only sections. Tidy ASFLAGS append.
306
307 2021-01-06 Alan Modra <amodra@gmail.com>
308
309 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
310 base for some tests.
311 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
312 * testsuite/ld-sparc/gotop32.sd: Likewise.
313 * testsuite/ld-sparc/gotop32.td: Likewise.
314 * testsuite/ld-sparc/gotop64.dd: Likewise.
315 * testsuite/ld-sparc/gotop64.sd: Likewise.
316 * testsuite/ld-sparc/gotop64.td: Likewise.
317 * testsuite/ld-sparc/tlsg32.sd: Likewise.
318 * testsuite/ld-sparc/tlsg64.sd: Likewise.
319 * testsuite/ld-sparc/tlspie32.dd: Likewise.
320 * testsuite/ld-sparc/tlspie64.dd: Likewise.
321 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
322 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
323 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
324 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
325 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
326 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
327 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
328 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
329 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
330 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
331 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
332 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
333 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
334 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
335 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
336 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
337 * testsuite/ld-sparc/wdispcall.dd: Likewise.
338
339 2021-01-06 Alan Modra <amodra@gmail.com>
340
341 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
342 * testsuite/ld-scripts/rgn-at11.d: Likewise.
343
344 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
345
346 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
347 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
348 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
349 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
350 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
351 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
352 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
353 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
354 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
355 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
356 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
357 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
358 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
359 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
360 to littleriscv.
361 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
362
363 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
364
365 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
366 riscv32be*-*-linux*, and riscv64be*-*-linux*.
367 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
368 eelf32briscv_ilp32.c.
369 * Makefile.in: Regenerate.
370 * emulparams/elf32briscv.sh: Added.
371 * emulparams/elf32briscv_ilp32.sh: Likewise.
372 * emulparams/elf32briscv_ilp32f.sh: Likewise.
373 * emulparams/elf64briscv.sh: Likewise.
374 * emulparams/elf64briscv_lp64.sh: Likewise.
375 * emulparams/elf64briscv_lp64f.sh: Likewise.
376
377 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
378
379 * testsuite/ld-ctf/enum-forward.c: New test.
380 * testsuite/ld-ctf/enum-forward.c: New results.
381
382 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
383
384 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
385 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
386 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
387 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
388 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
389 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
390 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
391 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
392 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
393 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
394 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
395 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
396 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
397 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
398 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
399 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
400 * testsuite/ld-ctf/cycle-1.d: Likewise.
401 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
402 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
403 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
404 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
405 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
406 * testsuite/ld-ctf/diag-cuname.d: Likewise.
407 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
408 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
409 * testsuite/ld-ctf/forward.d: Likewise.
410 * testsuite/ld-ctf/function.d: Likewise.
411 * testsuite/ld-ctf/slice.d: Likewise.
412 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
413 * testsuite/ld-ctf/enums.c: New test.
414 * testsuite/ld-ctf/enums.d: New test.
415
416 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
417
418 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
419 changes.
420 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
421 * testsuite/ld-ctf/forward.c: New test...
422 * testsuite/ld-ctf/forward.d: ... and results.
423
424 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
425
426 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
427 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
428 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
429 * testsuite/ld-ctf/diag-cuname.d: Likewise.
430 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
431 * testsuite/ld-ctf/function.d: Likewise.
432 * testsuite/ld-ctf/slice.d: Likewise.
433
434 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
435
436 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
437 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
438 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
439 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
440 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
441 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
442 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
443 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
444 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
445 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
446 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
447 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
448 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
449 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
450 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
451 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
452 * testsuite/ld-ctf/cycle-1.d: Likewise.
453 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
454 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
455 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
456 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
457 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
458 * testsuite/ld-ctf/diag-cuname.d: Likewise.
459 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
460 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
461 * testsuite/ld-ctf/function.d: Likewise.
462 * testsuite/ld-ctf/slice.d: Likewise.
463 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
464
465 2021-01-05 Alan Modra <amodra@gmail.com>
466
467 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
468
469 2021-01-05 Alan Modra <amodra@gmail.com>
470
471 PR ld/26256
472 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
473 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
474
475 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
476
477 PR ld/26256
478 * ldlang.c (gc_section_callback): Set pattern.
479 * testsuite/ld-elf/pr26256-1.s: New file.
480 * testsuite/ld-elf/pr26256-1.t: Likewise.
481 * testsuite/ld-elf/pr26256-1a.d: Likewise.
482 * testsuite/ld-elf/pr26256-1b.d: Likewise.
483 * testsuite/ld-elf/pr26256-2.s: Likewise.
484 * testsuite/ld-elf/pr26256-2.t: Likewise.
485 * testsuite/ld-elf/pr26256-2a.d: Likewise.
486 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
487 * testsuite/ld-elf/pr26256-2b.d: Likewise.
488 * testsuite/ld-elf/pr26256-3.s: Likewise.
489 * testsuite/ld-elf/pr26256-3a.d: Likewise.
490 * testsuite/ld-elf/pr26256-3a.t: Likewise.
491 * testsuite/ld-elf/pr26256-3b.d: Likewise.
492 * testsuite/ld-elf/pr26256-3b.t: Likewise.
493
494 2021-01-04 Alan Modra <amodra@gmail.com>
495
496 PR 26822
497 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
498 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
499 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
500 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
501 * testsuite/ld-i386/tlsbin.rd: Likewise.
502 * testsuite/ld-i386/tlsbin2.rd: Likewise.
503 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
504 * testsuite/ld-i386/tlsdesc.rd: Likewise.
505 * testsuite/ld-i386/tlsnopic.rd: Likewise.
506 * testsuite/ld-i386/tlspic.rd: Likewise.
507 * testsuite/ld-i386/tlspic2.rd: Likewise.
508 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
509 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
510 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
511 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
512 * testsuite/ld-plugin/pr17973.d: Likewise.
513 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
514 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
515 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
516 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
517 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
518 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
519 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
520 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
521 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
522 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
523 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
524 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
525 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
526 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
527 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
528 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
529 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
530 * testsuite/ld-x86-64/tlspic.rd: Likewise.
531 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
532 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
533 * testsuite/ld-xtensa/tlspic.rd: Likewise.
534
535 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
536
537 * configure.tgt: Correct comment grammar.
538 * emultempl/m68hc1xelf.em: Likewise.
539 * ld.texi: Correct grammar.
540
541 2021-01-01 Alan Modra <amodra@gmail.com>
542
543 Update year range in copyright notice of all files.
544
545 For older changes see ChangeLog-2020
546 \f
547 Copyright (C) 2021 Free Software Foundation, Inc.
548
549 Copying and distribution of this file, with or without modification,
550 are permitted in any medium without royalty provided the copyright
551 notice and this notice are preserved.
552
553 Local Variables:
554 mode: change-log
555 left-margin: 8
556 fill-column: 74
557 version-control: never
558 End: