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