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