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