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