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