]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
gdb: change debug_bfd_cache to bool
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
4bd7c902
AM
12021-01-20 Alan Modra <amodra@gmail.com>
2
3 * testsuite/ld-powerpc/relbrlt.s: Make symbols global.
4 * testsuite/ld-powerpc/relbrlt.d: Adjust to suit.
5 * testsuite/ld-powerpc/tlsget.d: Adjust for reordered stubs.
6 * testsuite/ld-powerpc/tlsget.wf: Likewise.
7 * testsuite/ld-powerpc/tlsget2.d: Likewise.
8 * testsuite/ld-powerpc/tlsget2.wf: Likewise.
9 * testsuite/ld-powerpc/tlsexe.r: Adjust for removed section syms.
10 * testsuite/ld-powerpc/tlsexe32.r: Likewise.
11 * testsuite/ld-powerpc/tlsexe32no.r: Likewise.
12 * testsuite/ld-powerpc/tlsexeno.r: Likewise.
13 * testsuite/ld-powerpc/tlsexenors.r: Likewise.
14 * testsuite/ld-powerpc/tlsexers.r: Likewise.
15 * testsuite/ld-powerpc/tlsexetoc.r: Likewise.
16 * testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
17 * testsuite/ld-powerpc/tlsso.r: Likewise.
18 * testsuite/ld-powerpc/tlsso32.r: Likewise.
19 * testsuite/ld-powerpc/tlstocso.r: Likewise.
20
c98de297
NA
212021-01-19 Nick Alcock <nick.alcock@oracle.com>
22
23 * testsuite/ld-ctf/data-func-2.c: Stop removal of the extern foo_t
24 symbols by the optimizer.
25 * testsuite/ld-ctf/data-func-conflicted.d: Adjust accordingly.
26
85e963f1
NC
272021-01-19 Nelson Chu <nelson.chu@sifive.com>
28
29 * testsuite/ld-elf/elf.exp (riscv_little_endian): Added. Return true
30 if target is riscv little endian. Otherwise, return false.
31 * testsuite/ld-elf/compressed1d.d: Only xfail the riscv little endian
32 targets by [riscv_little_endian].
33
326adec3
AM
342021-01-18 Alan Modra <amodra@gmail.com>
35
36 PR 26378
37 * ldlang.c (map_input_to_output_sections): Start with a read-only
38 section for data statements.
39 * testsuite/ld-elf/size-2.d: Adjust to suit.
40
994b2513
L
412021-01-17 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR ld/27193
44 * testsuite/ld-i386/i386.exp: Run PR ld/27193 test.
45 * testsuite/ld-i386/pr27193.dd: New file.
46 * testsuite/ld-i386/pr27193a.o.bz2: Likewise.
47 * testsuite/ld-i386/pr27193b.s: Likewise.
48
edf0f284
L
492021-01-16 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR binutils/23460
52 * testsuite/ld-plugin/lto.exp: Increase the max number of open
53 files to 20 for PR binutils/23460 test.
54
75a933f3
L
552021-01-16 H.J. Lu <hongjiu.lu@intel.com>
56
57 PR ld/23169
58 * testsuite/ld-ifunc/ifunc.exp: Replace pr23169c.rd with
59 pr23169a.rd for pr23169c and pr23169f. Remove pr23169e tests.
60 * testsuite/ld-ifunc/pr23169a.c (foo): Don't compare function
61 address.
62
68b00778
L
632021-01-15 H.J. Lu <hongjiu.lu@intel.com>
64
65 * NEWS: Mention -z report-relative-reloc.
66 * ld.texi: Document -z report-relative-reloc.
67 * emulparams/elf32_x86_64.sh: Source x86-report-relative.sh.
68 * emulparams/elf_i386.sh: Likewse.
69 * emulparams/elf_x86_64.sh: Likewse.
70 * emulparams/x86-report-relative.sh: New file.
71 * testsuite/ld-i386/report-reloc-1.d: Likewse.
72 * testsuite/ld-i386/report-reloc-1.l: Likewse.
73 * testsuite/ld-i386/report-reloc-1.s: Likewse.
74 * testsuite/ld-x86-64/report-reloc-1-x32.d: Likewse.
75 * testsuite/ld-x86-64/report-reloc-1.d: Likewse.
76 * testsuite/ld-x86-64/report-reloc-1.l: Likewse.
77 * testsuite/ld-x86-64/report-reloc-1.s: Likewse.
78 * testsuite/ld-i386/i386.exp: Run report-reloc-1.
79 * testsuite/ld-x86-64/x86-64.exp: Run report-reloc-1 and
80 report-reloc-1-x32.
81
eb6e6af8
AM
822021-01-16 Alan Modra <amodra@gmail.com>
83
84 PR 26002
85 * testsuite/ld-elfvers/vers6.dsym: Expect "Base" for undefined
86 unversioned symbols.
87 * testsuite/ld-elfvers/vers16.dsym: Likewise.
88
b800637e
NC
892021-01-15 Nelson Chu <nelson.chu@sifive.com>
90
91 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d: Updated.
92 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d: Likewise.
93 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d: Likewise.
94 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d: Likewise.
95 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d: Likewise.
96 * testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d: Likewise.
97
5a10699f
NC
982021-01-14 Nick Clifton <nickc@redhat.com>
99
100 * po/fr.po: Updated French translation.
101
271bea6a
MF
1022021-01-14 Mike Frysinger <vapier@gentoo.org>
103
104 * testsuite/config/default.exp [bfin*-elf*] (gcc_B_opt): Add -msim.
105
4120e488
AM
1062021-01-14 Alan Modra <amodra@gmail.com>
107
108 PR 27160
109 * ldelfgen.c (compare_link_order): Protect access of ELF section
110 data.
111 (add_link_order_input_section): Remove redundant NULL check.
112 Use bfd_get_flavour.
113 (ldelf_map_segments): Use bfd_get_flavour.
114
b634d11d
L
1152021-01-13 H.J. Lu <hongjiu.lu@intel.com>
116
117 * ldelfgen.c (add_link_order_input_section): Check for ELF input
118 before accessing ELF section data.
119
5347ed60
AM
1202021-01-13 Alan Modra <amodra@gmail.com>
121
122 * Makefile.in: Regenerate.
123
b209b5a6
AM
1242021-01-13 Alan Modra <amodra@gmail.com>
125
126 PR 27160
127 * ldlang.h (lang_output_section_statement_type): Add data field.
128 (lang_input_section_type, lang_section_bst_type): Add pattern field.
129 (statement_list): Declare.
130 (lang_add_section): Adjust prototype.
131 * emultempl/aarch64elf.em: Adjust lang_add_section calls.
132 * emultempl/armelf.em: Likewise.
133 * emultempl/beos.em: Likewise.
134 * emultempl/cskyelf.em: Likewise.
135 * emultempl/hppaelf.em: Likewise.
136 * emultempl/m68hc1xelf.em: Likewise.
137 * emultempl/metagelf.em: Likewise.
138 * emultempl/mipself.em: Likewise.
139 * emultempl/mmo.em: Likewise.
140 * emultempl/msp430.em: Likewise.
141 * emultempl/nios2elf.em: Likewise.
142 * emultempl/pe.em: Likewise.
143 * emultempl/pep.em: Likewise.
144 * emultempl/ppc64elf.em: Likewise.
145 * emultempl/spuelf.em: Likewise.
146 * emultempl/vms.em: Likewise.
147 * ldelf.c: Likewise.
148 * ldelfgen.c: Include ldctor.h.
149 (struct os_sections): New.
150 (add_link_order_input_section, link_order_scan): New functions.
151 (compare_link_order, fixup_link_order): New functions.
152 (ldelf_map_segments): Call link_order_scan and fixup_link_order.
153 * ldlang.c (statement_list): Make global.
154 (output_section_callback_fast): Save pattern in tree node.
155 (lang_add_section): Add pattern parameter, save in lang_input_section.
156 (output_section_callback_tree_to_list): Adjust lang_add_section calls.
157 (lang_insert_orphan, output_section_callback): Likewise.
158 (ldlang_place_orphan): Likewise.
159 (gc_section_callback): Don't set section->pattern.
160 * testsuite/ld-elf/pr26256-2a.d: Don't xfail generic.
161 * testsuite/ld-elf/pr26256-3b.d: Likewise.
162 * testsuite/ld-elf/pr26256-2b.d: Likewise. notarget xgate.
163
8c4645b4
AM
1642021-01-13 Alan Modra <amodra@gmail.com>
165
166 * ldlang.h (callback_t): Remove flag_info function parameter.
167 * ldlang.c (walk_wild_consider_section): Adjust to suit.
168 (walk_wild_section_general): Likewise.
169 (output_section_callback_fast, output_section_callback): Likewise.
170 (check_section_callback, gc_section_callback): Likewise.
171 (find_relro_section_callback): Likewise.
172
d546b610
L
1732021-01-12 H.J. Lu <hongjiu.lu@intel.com>
174
175 PR binutils/26792
176 * configure.ac: Use GNU_MAKE_JOBSERVER.
177 * aclocal.m4: Regenerated.
178 * configure: Likewise.
179
c2e9a4a3
L
1802021-01-12 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR ld/27171
183 * testsuite/ld-x86-64/pe-x86-64-5.obj.bz2: New file.
184 * testsuite/ld-x86-64/pe-x86-64-5.od: Likewise.
185 * testsuite/ld-x86-64/pe-x86-64-5.rd: Likewise.
186 * testsuite/ld-x86-64/pe-x86-64.exp: Run PR ld/27171 test.
187
83b33c6c
L
1882021-01-11 H.J. Lu <hongjiu.lu@intel.com>
189
190 PR ld/27173
191 * configure: Regenerated.
192
c0f6e439
MJ
1932021-01-11 Matt Jenkins <matt@majenko.co.uk>
194
195 PR ld/27167
196 * ldmain.c (get_emulation): Add mipsmips32r3, mips32r5, mips64r3
197 and mips64r5 to list of known mips targets.
198
1992021-01-11 Nick Clifton <nickc@redhat.com>matt@majenko.co.uk
a8aa72b9
NC
200
201 * po/pt_BR.po: Updated Brazilian Portuguese translation.
202` * po/uk.po: Updated Ukranian translation.
203
a4966cd9
L
2042021-01-09 H.J. Lu <hongjiu.lu@intel.com>
205
206 * configure: Regenerated.
207
0a94990b
L
2082021-01-09 H.J. Lu <hongjiu.lu@intel.com>
209
210 PR ld/27166
211 * testsuite/ld-x86-64/lam-u48.rd: New file.
212 * testsuite/ld-x86-64/lam-u57.rd: Likewise.
213 * testsuite/ld-x86-64/x86-64.exp: Add PR ld/27166 tests.
214
573fe3fb
NC
2152021-01-09 Nick Clifton <nickc@redhat.com>
216
217 * configure: Regenerate.
218 * po/ld.pot: Regenerate.
219
055bc77a
NC
2202021-01-09 Nick Clifton <nickc@redhat.com>
221
222 * 2.36 release branch crated.
223
ba9e922f
L
2242021-01-08 H.J. Lu <hongjiu.lu@intel.com>
225
226 * ld-x86-64/property-x86-lam-u48-4.d: Updated.
227 * ld-x86-64/property-x86-lam-u48-5.d: Likewise.
228
64307045
AM
2292021-01-09 Alan Modra <amodra@gmail.com>
230
231 * configure: Regenerate.
232 * Makefile.in: Regenerate.
233
f4782128
ST
2342021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
235
236 * configure: Regenerate.
237
d1bcae83
L
2382021-01-07 H.J. Lu <hongjiu.lu@intel.com>
239
240 PR 27109
241 * testsuite/ld-elf/export-class.sd: Adjust the expected output.
242 * testsuite/ld-elf/loadaddr3b.d: Likewise.
243 * testsuite/ld-i386/ibt-plt-1.d: Likewise.
244 * testsuite/ld-i386/ibt-plt-2a.d: Likewise.
245 * testsuite/ld-i386/ibt-plt-2c.d: Likewise.
246 * testsuite/ld-i386/ibt-plt-3a.d: Likewise.
247 * testsuite/ld-i386/ibt-plt-3c.d: Likewise.
248 * testsuite/ld-i386/pr19636-1d.d: Likewise.
249 * testsuite/ld-i386/pr19636-1l.d: Likewise.
250 * testsuite/ld-i386/pr19636-2c.d: Likewise.
251 * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
252 * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
253 * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Likewise.
254 * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
255 * testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
256 * testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
257 * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
258 * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
259 * testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
260 * testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
261 * testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
262 * testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
263 * testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
264 * testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
265 * testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
266 * testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
267 * testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
268 * testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
269 * testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
270 * testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
271 * testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
272 * testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
273 * testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
274 * testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
275 * testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
276 * testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
277 * testsuite/ld-x86-64/pr19609-4e.d: Likewise.
278 * testsuite/ld-x86-64/pr19609-6a.d: Likewise.
279 * testsuite/ld-x86-64/pr19609-6b.d: Likewise.
280 * testsuite/ld-x86-64/pr19609-7b.d: Likewise.
281 * testsuite/ld-x86-64/pr19609-7d.d: Likewise.
282 * testsuite/ld-x86-64/pr19636-2l.d: Likewise.
283 * testsuite/ld-x86-64/pr20253-1d.d: Likewise.
284 * testsuite/ld-x86-64/pr20253-1h.d: Likewise.
285 * testsuite/ld-x86-64/pr21038b-now.d: Likewise.
286 * testsuite/ld-x86-64/pr21038b.d: Likewise.
287 * testsuite/ld-x86-64/pr21038c-now.d: Likewise.
288 * testsuite/ld-x86-64/pr21038c.d: Likewise.
289 * testsuite/ld-x86-64/pr23854.d: Likewise.
290 * testsuite/ld-x86-64/pr25416-3.d: Likewise.
291 * testsuite/ld-x86-64/pr25416-4.d: Likewise.
292 * testsuite/ld-i386/plt-pic.pd: Likewise.
293 * testsuite/ld-i386/plt-pic2.dd: Likewise.
294 * testsuite/ld-i386/plt.pd: Likewise.
295 * testsuite/ld-i386/plt2.dd: Likewise.
296 * testsuite/ld-i386/tlsbin.rd: Likewise.
297 * testsuite/ld-i386/tlsbin2.rd: Likewise.
298 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
299 * testsuite/ld-i386/tlsdesc.rd: Likewise.
300 * testsuite/ld-i386/tlsgdesc.rd: Likewise.
301 * testsuite/ld-i386/tlsnopic.rd: Likewise.
302 * testsuite/ld-i386/tlspic.rd: Likewise.
303 * testsuite/ld-i386/tlspic2.rd: Likewise.
304 * testsuite/ld-x86-64/mpx3.dd: Likewise.
305 * testsuite/ld-x86-64/mpx3n.dd: Likewise.
306 * testsuite/ld-x86-64/mpx4.dd: Likewise.
307 * testsuite/ld-x86-64/mpx4n.dd: Likewise.
308 * testsuite/ld-x86-64/pe-x86-64-1.od: Likewise.
309 * testsuite/ld-x86-64/pe-x86-64-2.od: Likewise.
310 * testsuite/ld-x86-64/pe-x86-64-3.od: Likewise.
311 * testsuite/ld-x86-64/pe-x86-64-4.od: Likewise.
312 * testsuite/ld-x86-64/plt.pd: Likewise.
313 * testsuite/ld-x86-64/plt2.dd: Likewise.
314 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
315 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
316 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
317 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
318 * testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
319 * testsuite/ld-x86-64/tlspic.rd: Likewise.
320 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
321 * testsuite/ld-elf/sec64k.exp: Check
322 is_elf_unused_section_symbols.
323
dc200613
AM
3242021-01-07 Alan Modra <amodra@gmail.com>
325
326 * testsuite/ld-scripts/fill.d: Skip sh-*-pe rather than xfail.
327 * testsuite/ld-scripts/fill16.d: Don't xfail sh-*-pe.
328 * testsuite/ld-scripts/segment-start.d: Likewise.
329
8e604ff0
AM
3302021-01-07 Alan Modra <amodra@gmail.com>
331
332 * testsuite/ld-elf/comm-data5.d: xfail targets that complain
333 about dynamic relocations in read-only sections.
334 * testsuite/ld-elf/ehdr_start-shared.d: Likewise.
335 * testsuite/ld-elf/ehdr_start.d: Likewise.
336 * testsuite/ld-scripts/pr22267.d: Likewise.
337 * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
338 pr20995 text.
339 * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
340
4d4490b8
MC
3412021-01-07 Marcus Comstedt <marcus@mc.pp.se>
342
343 * testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
344 * testsuite/ld-scripts/empty-address-2b.d: Likewise.
345
f526791a
AM
3462021-01-07 Alan Modra <amodra@gmail.com>
347
348 * po/BLD-POTFILES.in: Regenerate.
349
4018f4e0
AM
3502021-01-07 Alan Modra <amodra@gmail.com>
351
352 * testsuite/ld-elf/shared.exp: xfail pr22471 for targets that
353 complain about relocs in read-only sections. Tidy ASFLAGS append.
354
3677b729
AM
3552021-01-06 Alan Modra <amodra@gmail.com>
356
357 * testsuite/ld-sparc/sparc.exp (sparc64tests): Set text-segment
358 base for some tests.
359 * testsuite/ld-sparc/gotop32.dd: Match solaris output.
360 * testsuite/ld-sparc/gotop32.sd: Likewise.
361 * testsuite/ld-sparc/gotop32.td: Likewise.
362 * testsuite/ld-sparc/gotop64.dd: Likewise.
363 * testsuite/ld-sparc/gotop64.sd: Likewise.
364 * testsuite/ld-sparc/gotop64.td: Likewise.
365 * testsuite/ld-sparc/tlsg32.sd: Likewise.
366 * testsuite/ld-sparc/tlsg64.sd: Likewise.
367 * testsuite/ld-sparc/tlspie32.dd: Likewise.
368 * testsuite/ld-sparc/tlspie64.dd: Likewise.
369 * testsuite/ld-sparc/tlssunbin32.dd: Likewise.
370 * testsuite/ld-sparc/tlssunbin32.sd: Likewise.
371 * testsuite/ld-sparc/tlssunbin32.td: Likewise.
372 * testsuite/ld-sparc/tlssunbin64.dd: Likewise.
373 * testsuite/ld-sparc/tlssunbin64.sd: Likewise.
374 * testsuite/ld-sparc/tlssunbin64.td: Likewise.
375 * testsuite/ld-sparc/tlssunnopic32.dd: Likewise.
376 * testsuite/ld-sparc/tlssunnopic32.sd: Likewise.
377 * testsuite/ld-sparc/tlssunnopic64.dd: Likewise.
378 * testsuite/ld-sparc/tlssunnopic64.sd: Likewise.
379 * testsuite/ld-sparc/tlssunpic32.dd: Likewise.
380 * testsuite/ld-sparc/tlssunpic32.sd: Likewise.
381 * testsuite/ld-sparc/tlssunpic32.td: Likewise.
382 * testsuite/ld-sparc/tlssunpic64.dd: Likewise.
383 * testsuite/ld-sparc/tlssunpic64.sd: Likewise.
384 * testsuite/ld-sparc/tlssunpic64.td: Likewise.
385 * testsuite/ld-sparc/wdispcall.dd: Likewise.
386
73624512
AM
3872021-01-06 Alan Modra <amodra@gmail.com>
388
389 * testsuite/ld-scripts/rgn-at10.d: xfail v850.
390 * testsuite/ld-scripts/rgn-at11.d: Likewise.
391
f36ce378
MC
3922021-01-06 Marcus Comstedt <marcus@mc.pp.se>
393
394 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Added
395 riscv_choose_[ilp32|lp64]_emul to choose the correct linker script.
396 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: Call
397 riscv_choose_[ilp32|lp64]_emul instead of hardcoding elf[32|64]lriscv.
398 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
399 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
400 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
401 * testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d: Likewise.
402 * testsuite/ld-riscv-elf/c-lui-2.d: Likewise.
403 * testsuite/ld-riscv-elf/c-lui.d: Likewise.
404 * testsuite/ld-riscv-elf/call-relax.d: Likewise.
405 * testsuite/ld-riscv-elf/pcrel-lo-addend-2.d: Likewise.
406 * testsuite/ld-riscv-elf/pcrel-lo-addend.d: Likewise.
407 * testsuite/ld-riscv-elf/weakref32.d: Accept bigriscv in addition
408 to littleriscv.
409 * testsuite/ld-riscv-elf/weakref64.d: Likewise.
410
fbc09e7a
MC
4112021-01-06 Marcus Comstedt <marcus@mc.pp.se>
412
413 * configure.tgt: Added riscvbe-*-*, riscv32be*-*-*, riscv64be*-*-*,
414 riscv32be*-*-linux*, and riscv64be*-*-linux*.
415 * Makefile.am: Added eelf32briscv.c, eelf32briscv_ilp32f.c and
416 eelf32briscv_ilp32.c.
417 * Makefile.in: Regenerate.
418 * emulparams/elf32briscv.sh: Added.
419 * emulparams/elf32briscv_ilp32.sh: Likewise.
420 * emulparams/elf32briscv_ilp32f.sh: Likewise.
421 * emulparams/elf64briscv.sh: Likewise.
422 * emulparams/elf64briscv_lp64.sh: Likewise.
423 * emulparams/elf64briscv_lp64f.sh: Likewise.
424
b4b6ea46
NA
4252021-01-05 Nick Alcock <nick.alcock@oracle.com>
426
427 * testsuite/ld-ctf/enum-forward.c: New test.
428 * testsuite/ld-ctf/enum-forward.c: New results.
429
37002871
NA
4302021-01-05 Nick Alcock <nick.alcock@oracle.com>
431
432 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
433 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
434 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
435 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
436 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
437 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
438 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
439 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
440 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
441 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
442 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
443 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
444 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
445 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
446 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
447 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
448 * testsuite/ld-ctf/cycle-1.d: Likewise.
449 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
450 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
451 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
452 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
453 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
454 * testsuite/ld-ctf/diag-cuname.d: Likewise.
455 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
456 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
457 * testsuite/ld-ctf/forward.d: Likewise.
458 * testsuite/ld-ctf/function.d: Likewise.
459 * testsuite/ld-ctf/slice.d: Likewise.
460 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
461 * testsuite/ld-ctf/enums.c: New test.
462 * testsuite/ld-ctf/enums.d: New test.
463
ffeece6a
NA
4642021-01-05 Nick Alcock <nick.alcock@oracle.com>
465
466 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Adjust for dumper
467 changes.
468 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
469 * testsuite/ld-ctf/forward.c: New test...
470 * testsuite/ld-ctf/forward.d: ... and results.
471
91e7ce2f
NA
4722021-01-05 Nick Alcock <nick.alcock@oracle.com>
473
474 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
475 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
476 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
477 * testsuite/ld-ctf/diag-cuname.d: Likewise.
478 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
479 * testsuite/ld-ctf/function.d: Likewise.
480 * testsuite/ld-ctf/slice.d: Likewise.
481
57f97d0e
NA
4822021-01-05 Nick Alcock <nick.alcock@oracle.com>
483
484 * testsuite/ld-ctf/array.d: Adjust for dumper changes.
485 * testsuite/ld-ctf/conflicting-cycle-1.B-1.d: Likewise.
486 * testsuite/ld-ctf/conflicting-cycle-1.B-2.d: Likewise.
487 * testsuite/ld-ctf/conflicting-cycle-1.parent.d: Likewise.
488 * testsuite/ld-ctf/conflicting-cycle-2.A-1.d: Likewise.
489 * testsuite/ld-ctf/conflicting-cycle-2.A-2.d: Likewise.
490 * testsuite/ld-ctf/conflicting-cycle-2.parent.d: Likewise.
491 * testsuite/ld-ctf/conflicting-cycle-3.C-1.d: Likewise.
492 * testsuite/ld-ctf/conflicting-cycle-3.C-2.d: Likewise.
493 * testsuite/ld-ctf/conflicting-cycle-3.parent.d: Likewise.
494 * testsuite/ld-ctf/conflicting-enums.d: Likewise.
495 * testsuite/ld-ctf/conflicting-typedefs.d: Likewise.
496 * testsuite/ld-ctf/cross-tu-cyclic-conflicting.d: Likewise.
497 * testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d: Likewise.
498 * testsuite/ld-ctf/cross-tu-into-cycle.d: Likewise.
499 * testsuite/ld-ctf/cross-tu-noncyclic.d: Likewise.
500 * testsuite/ld-ctf/cycle-1.d: Likewise.
501 * testsuite/ld-ctf/cycle-2.A.d: Likewise.
502 * testsuite/ld-ctf/cycle-2.B.d: Likewise.
503 * testsuite/ld-ctf/cycle-2.C.d: Likewise.
504 * testsuite/ld-ctf/data-func-conflicted.d: Likewise.
505 * testsuite/ld-ctf/diag-cttname-null.d: Likewise.
506 * testsuite/ld-ctf/diag-cuname.d: Likewise.
507 * testsuite/ld-ctf/diag-parlabel.d: Likewise.
508 * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Likewise.
509 * testsuite/ld-ctf/function.d: Likewise.
510 * testsuite/ld-ctf/slice.d: Likewise.
511 * testsuite/ld-ctf/super-sub-cycles.d: Likewise.
512
b281a04f
AM
5132021-01-05 Alan Modra <amodra@gmail.com>
514
515 * testsuite/ld-scripts/sysroot-prefix.exp: Exclude some targets.
516
40b11930
AM
5172021-01-05 Alan Modra <amodra@gmail.com>
518
519 PR ld/26256
520 * testsuite/ld-elf/pr26256-1b.d: xfail s12z.
521 * testsuite/ld-scripts/crossref.exp (cross1): Don't xfail ia64.
522
cd6d537c
L
5232021-01-04 H.J. Lu <hongjiu.lu@intel.com>
524
525 PR ld/26256
526 * ldlang.c (gc_section_callback): Set pattern.
527 * testsuite/ld-elf/pr26256-1.s: New file.
528 * testsuite/ld-elf/pr26256-1.t: Likewise.
529 * testsuite/ld-elf/pr26256-1a.d: Likewise.
530 * testsuite/ld-elf/pr26256-1b.d: Likewise.
531 * testsuite/ld-elf/pr26256-2.s: Likewise.
532 * testsuite/ld-elf/pr26256-2.t: Likewise.
533 * testsuite/ld-elf/pr26256-2a.d: Likewise.
534 * testsuite/ld-elf/pr26256-2b-alt.d: Likewise.
535 * testsuite/ld-elf/pr26256-2b.d: Likewise.
536 * testsuite/ld-elf/pr26256-3.s: Likewise.
537 * testsuite/ld-elf/pr26256-3a.d: Likewise.
538 * testsuite/ld-elf/pr26256-3a.t: Likewise.
539 * testsuite/ld-elf/pr26256-3b.d: Likewise.
540 * testsuite/ld-elf/pr26256-3b.t: Likewise.
541
5b4293ba
AM
5422021-01-04 Alan Modra <amodra@gmail.com>
543
544 PR 26822
545 * testsuite/ld-arm/non-contiguous-arm2.d: Adjust STT_FILE symbol match.
546 * testsuite/ld-arm/non-contiguous-arm3.d: Likewise.
547 * testsuite/ld-arm/non-contiguous-arm5.d: Likewise.
548 * testsuite/ld-arm/non-contiguous-arm6.d: Likewise.
549 * testsuite/ld-i386/tlsbin.rd: Likewise.
550 * testsuite/ld-i386/tlsbin2.rd: Likewise.
551 * testsuite/ld-i386/tlsbindesc.rd: Likewise.
552 * testsuite/ld-i386/tlsdesc.rd: Likewise.
553 * testsuite/ld-i386/tlsnopic.rd: Likewise.
554 * testsuite/ld-i386/tlspic.rd: Likewise.
555 * testsuite/ld-i386/tlspic2.rd: Likewise.
556 * testsuite/ld-mips-elf/global-local-symtab-sort-n64.d: Likewise.
557 * testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d: Likewise.
558 * testsuite/ld-mips-elf/global-local-symtab-sort-o32.d: Likewise.
559 * testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d: Likewise.
560 * testsuite/ld-plugin/pr17973.d: Likewise.
561 * testsuite/ld-tic6x/shlib-1.rd: Likewise.
562 * testsuite/ld-tic6x/shlib-1b.rd: Likewise.
563 * testsuite/ld-tic6x/shlib-1r.rd: Likewise.
564 * testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
565 * testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
566 * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
567 * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
568 * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
569 * testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
570 * testsuite/ld-tic6x/static-app-1.rd: Likewise.
571 * testsuite/ld-tic6x/static-app-1b.rd: Likewise.
572 * testsuite/ld-tic6x/static-app-1r.rd: Likewise.
573 * testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
574 * testsuite/ld-x86-64/tlsbin.rd: Likewise.
575 * testsuite/ld-x86-64/tlsbin2.rd: Likewise.
576 * testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
577 * testsuite/ld-x86-64/tlsdesc.rd: Likewise.
578 * testsuite/ld-x86-64/tlspic.rd: Likewise.
579 * testsuite/ld-x86-64/tlspic2.rd: Likewise.
580 * testsuite/ld-xtensa/tlsbin.rd: Likewise.
581 * testsuite/ld-xtensa/tlspic.rd: Likewise.
582
f9a6a8f0
AM
5832021-01-01 Nicolas Boulenguez <nicolas@debian.org>
584
585 * configure.tgt: Correct comment grammar.
586 * emultempl/m68hc1xelf.em: Likewise.
587 * ld.texi: Correct grammar.
588
250d07de
AM
5892021-01-01 Alan Modra <amodra@gmail.com>
590
591 Update year range in copyright notice of all files.
592
c2795844 593For older changes see ChangeLog-2020
3499769a 594\f
c2795844 595Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
596
597Copying and distribution of this file, with or without modification,
598are permitted in any medium without royalty provided the copyright
599notice and this notice are preserved.
600
601Local Variables:
602mode: change-log
603left-margin: 8
604fill-column: 74
605version-control: never
606End: