]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
326adec3
AM
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
994b2513
L
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
edf0f284
L
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
75a933f3
L
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
68b00778
L
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
eb6e6af8
AM
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
b800637e
NC
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
5a10699f
NC
652021-01-14 Nick Clifton <nickc@redhat.com>
66
67 * po/fr.po: Updated French translation.
68
271bea6a
MF
692021-01-14 Mike Frysinger <vapier@gentoo.org>
70
71 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
72
4120e488
AM
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
b634d11d
L
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
5347ed60
AM
872021-01-13 Alan Modra <amodra@gmail.com>
88
89 * Makefile.in: Regenerate.
90
b209b5a6
AM
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
8c4645b4
AM
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
d546b610
L
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
c2e9a4a3
L
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
83b33c6c
L
1552021-01-11 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR ld/27173
158 * configure: Regenerated.
159
c0f6e439
MJ
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
a8aa72b9
NC
167
168 * po/pt_BR.po: Updated Brazilian Portuguese translation.
169` * po/uk.po: Updated Ukranian translation.
170
a4966cd9
L
1712021-01-09 H.J. Lu <hongjiu.lu@intel.com>
172
173 * configure: Regenerated.
174
0a94990b
L
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
573fe3fb
NC
1822021-01-09 Nick Clifton <nickc@redhat.com>
183
184 * configure: Regenerate.
185 * po/ld.pot: Regenerate.
186
055bc77a
NC
1872021-01-09 Nick Clifton <nickc@redhat.com>
188
189 * 2.36 release branch crated.
190
ba9e922f
L
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
64307045
AM
1962021-01-09 Alan Modra <amodra@gmail.com>
197
198 * configure: Regenerate.
199 * Makefile.in: Regenerate.
200
f4782128
ST
2012021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
202
203 * configure: Regenerate.
204
d1bcae83
L
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
dc200613
AM
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
8e604ff0
AM
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
4d4490b8
MC
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
f526791a
AM
3132021-01-07 Alan Modra <amodra@gmail.com>
314
315 * po/BLD-POTFILES.in: Regenerate.
316
4018f4e0
AM
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
3677b729
AM
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
73624512
AM
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
f36ce378
MC
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
fbc09e7a
MC
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
b4b6ea46
NA
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
37002871
NA
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
ffeece6a
NA
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
91e7ce2f
NA
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
57f97d0e
NA
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
b281a04f
AM
4802021-01-05 Alan Modra <amodra@gmail.com>
481
482 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
483
40b11930
AM
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
cd6d537c
L
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
5b4293ba
AM
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
f9a6a8f0
AM
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
250d07de
AM
5562021-01-01 Alan Modra <amodra@gmail.com>
557
558 Update year range in copyright notice of all files.
559
c2795844 560For older changes see ChangeLog-2020
3499769a 561\f
c2795844 562Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
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: